waffen unlocken auf unranked servern

  • weapon unlocks gabs ja schon für BF2, aber die sind mit 1.3 geschichte.
    jetzt zäumt ein genial-simples script das pferd von hinten auf:
    die unlocks werden nicht durch modifikationen im server freigeschaltet, sondern die abfrage, ob ein spieler bereits bestimmte unlocks erspielt hat, wird einfach auf einen gefakten gamespy-server umgeleitet. diesen job übernimmt ein perl-script mit gerade mal 22 zeilen länge.


    IN YOUR FACE, EA! :):):):):):):):):):):):)



    alle einzelheiten hier:


    http://forum.gaming-networks.net/thread.php?threadid=38003

  • Supergenial!


    Sofern man root-Rechte hat genügt es schon einfach folgende Zeile in die /etc/hosts am Ende einzutragen:



    Zitat


    # Battlefield 2 Hack
    209.91.168.238 bf2web.gamespy.com


    Also genau das richtige, für alle die, die zu faul sind, sich so ein Script aufzusetzen! :)

  • Mahlzeit...


    ich such ne Anleitung um besagtes Perlscript auf nem Apache zu installieren...
    hat jemand das schon mal gemacht ?
    die hosts-datei ändern geht ja recht einfach, wenn man I-Net Anschluß hat,
    auf Lans muss man das Script ja selbst hosten ...


    thx schon ma im voraus


    mFg
    sKr4uT

  • :D
    der Thread ist mir bekannt, bei mir haperts bei

    Zitat


    Once that is done, do the hosts file trick on your BF2 server, but now point it to your web server's IP and not mine. At this point you should know how to assign bf2web.gamespy.com to your web server configuration. And you should know how to enable CGI on the getunlocksinfo.aspx file.


    wollte ma hier nachfragen ob jemand das
    Teil bei sich selbst gehostet hat :?


    thx für die schnelle Antwort

  • Wir benutzen garkein ASPX sondern PHP :)
    Der Enduser für ABR braucht lediglich ein Server-Plugin (python) und ein Client-Launcher vergleichbar mit HL-SW, ASE, Gamespy Arcade.


    Es gibt mehrere Welten, die Server beinhalten und dessen Score zusammengezählt wird.
    D.h. es ist so möglich verschiedene Ranglisten die auf verschiedenen Scores basieren zu realisieren.

  • Zitat von HeftiSchlumpf

    Wir benutzen garkein ASPX sondern PHP :)


    das ist auch kein aspx sondern perl mit der endung aspx :roll:


    Zitat

    wollte die auf nem windows apache hosten...


    könnte auch nen apache auf dem linux-rechner aufsetzten, wo der server läuft


    dann sollte es reichen, wenn du activeperl draufklatscht und dem zusätzlich die endung .aspx zuweist.

  • Ich habe dieses Perl Script zum Freischalten aller Waffen auf ASP.NET umprogrammiert und erweiter, so dass auch alle Special Forces Waffen freigeschaltet werden.


    Damit's für euch am einfachsten ist, hab ich das auch gleich gehostet, also müsst ihr nur folgendes machen:


    Auf eurem Battlefield 2 Server müsst ihr die Hosts-Datei mit notepad editieren. Bei einer Windows Kiste liegt diese Datei normalerweise unter C:\WINDOWS\system32\drivers\etc\hosts


    als letzte Zeile hängt da folgendes an:
    217.162.10.129 bf2web.gamespy.com


    Dies leitet alle Waffenfreischaltanfragen an meinen Server weiter statt an GameSpy und der meldet immer zurück, dass alles freigeschalten ist.

  • hi ....
    Ich weis der thread is nicht mehr der aktuellste jedoch wollt ich wissen ob das script noch funktioniert ?


    Ich wollt das script bei auf meinen rooti werfen um an die Waffen zu kommen jedoch funktioniert das nicht so wies ich mir vorstelle ...


    wenn ich folgendes ausführe:


    http://*.*.*.*/ASP/getunlocksinfo.aspx
    kommt nur der Inhalt des scripts ... als würde er es nicht öffnen können:



    Perl
    #!/usr/bin/perl my @ids=qw/11 22 33 44 55 66 77 88 99 111 222 333 444/; sub main(); sub main() { my $time=time; print "Content-type: text/plain\n\n"; print "O\n"; print "H\tpid\tnick\tasof\n"; print "D\t12345678\tUNLOCKED\t$time\n"; print "H\tenlisted\tofficer\n"; print "D\t0\t0\n"; print "H\tid\tstate\n"; for (@ids) { print "D\t$_\ts\n"; } print "\$\t121\t\$\n"; } main();


    Ändere ich jedoch die getunlocksinfo.aspx auf getunlocksinfo.pl schauts so aus:



    meine .htaccess schaut so aus:

    Code
    AddType application/x-httpd-php .aspx


    Das ganze läuft auf suse 9.3 mit apache2:

    Code
    # uname -a
    Linux s15204723 2.6.14.3-051207a #1 SMP Wed Dec 7 12:17:16 CET 2005 x86_64 x86_64 x86_64 GNU/Linux


    hat wer ne idee warumm er die aspx file nicht ausführt ?
    ps. die .htaccess wird ausgeführt ...

  • vi /etc/apache2/conf.d/php4.conf


    <IfModule sapi_apache2.c>
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php .php3
    AddType application/x-httpd-php .php4
    AddType application/x-httpd-php-source .phps
    AddType application/x-httpd-php .aspx
    DirectoryIndex index.php
    DirectoryIndex index.php3
    DirectoryIndex index.php4
    </IfModule>


    So habe ich das bei Apache 2 erledigt, ich benutze das Blackops Script (php)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!