[TUT] Battlefield 2 LAN Ranked Server mit Patch 1.50
-
Starte mal die Verknüpfung mit dem Parameter "+fullscreen 0" (ohne "") und poste die Fehlermeldung welche dann angezeigt wird wenn das Spiel abschmiert.
Mfg,
Battlestr1k3 -
Fehlermeldung:
Debug assertion failed!
Version: 1.5.3153-802.0 Build date:ZU09-8-Z0 18:8
Module: RendDX9
File:
C:\dice\Projects\BF2Branches\Patch1_1_5U\Code\BF2\RendDX9\Texture\Manager.cpp
Line: 761
Text: Texture not found:
menu/hud/texture/ingame/generalicons/medals/award_name_1261151_1:D
-
Versuche mal, dein Battlefield 2 neuzuinstallieren, also deinstallieren --> installieren --> Patch 1.41 installieren --> Patch 1.5 installieren
-
guten morgen !
ist ein allgm. problem, hat weniger mit dem TUT hier zu tun .
meine bf2stats.bat verlangt die ganze zeit danach, mit admin rechten zu starten, selbst wenn ich sie mit rechtsklick als admin ausführe !
sonst hab ich bis jetzt alles hingekriegt .lg wausch !
-
Hi Wausch,
hast Du mal versucht die Benutzerkontensteuerung zu deaktivieren, das müsste das Problem beheben.
Mfg,
Battlestr1k3 -
danke für die schnelle antwort !
benutzerkonten steuerung ist ganz aus !
darum bin ich auch so verdutzt, dass er die rechte auf einmal will !lg
-
Woran erkennst Du denn, dass er mehr Rechte einfordert?
-
steht dann halt im cmd fenster drinn !
hab jetzt n anderes programm gefunden mit dem es geht !
darf ich das hier einfach hochladen ? -
Ja, gerne solange es nicht illegal ist ;)
-
das tool heißt bf 2 Lan manager.
es fügt automatisch eine host.ics im system32 ein und startet den gamespy-emulator
dann kann ohne etwas manuell noch verändern zu müssen einfach zocken
vorrausgesetzt natürlich die vorherige einrichtung der datenbank und co .mfg wausch !
-
![](/images/media/1399/BF2LanManager V1_4.zip"")
hier das tool !
kann natürlich der virenscanner anschlagen -
Danke Dir!
-
Hallo
Erstmal Danke für das tolle TUT ;)
Hab auch alles soweit hinbekommen:
-Server läuft mit den richtigen Einstellungen
-Kann mich mit jedem Fakeonline Account anmelden
-Seh den Lan Server in der ListeAber jedesmal wenn ich darauf connecten will stürzt der Lan
Dedicated Server mit folgender Meldung ab:"Debug Assertion Failed!
Version: 1.5.3153-802.0 Build date:
Module: Persistence
File:
C:\dice\Projects\BF2Branches\Patch_1_50\Code\BF2\Game\Persistence
\HTTPRequest.cpp
Line:445Text: The request is invalid due to an invalid GameSpy URL.
Current confile:"
Schein irgendein Problem mit der Gamespy URL zu sein.
Der Server läuft auf nen WIN 64 BIT ULTIMATE hab die Hosts datei wie
angegeben umgeschrieben.Hab mal gegoogelt und da was von wegen DNS-Service deaktivieren gefunde
hat aber auch nichts geholfen ;(Vielleicht habt ihr ja nen Rat?
Grüße und Danke
-
Und ähm Battelfield 2 ist die Version 1.5
-
Wie sieht denn deine Hosts-Datei aus?
-
Mercy für die schneller Anwort ;) hier ist meine:
Server:
Copyright (c) 1993-2009 Microsoft Corp.
This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
This file contains the mappings of IP addresses to host names. Each
entry should be kept on an individual line. The IP address should
be placed in the first column followed by the corresponding host name.
The IP address and the host name should be separated by at least one
space.
Additionally, comments (such as these) may be inserted on individual
lines or following the machine name denoted by a '#' symbol.
For example:
102.54.94.97 rhino.acme.com # source server
38.25.63.10 x.acme.com # x client host
localhost name resolution is handled within DNS itself.
127.0.0.1 localhost
::1 localhost
127.0.0.1 bf2web.gamespy.com
Client:
Copyright (c) 1993-2009 Microsoft Corp.
This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
This file contains the mappings of IP addresses to host names. Each
entry should be kept on an individual line. The IP address should
be placed in the first column followed by the corresponding host name.
The IP address and the host name should be separated by at least one
space.
Additionally, comments (such as these) may be inserted on individual
lines or following the machine name denoted by a '#' symbol.
For example:
102.54.94.97 rhino.acme.com # source server
38.25.63.10 x.acme.com # x client host
localhost name resolution is handled within DNS itself.
127.0.0.1 localhost
::1 localhost
192.168.2.77 bf2web.gamespy.com
Wenn ich jeweils in CMD die seite bf2web.gamespy.com pinge bekomme ich jeweils die Eingetragene IP zu sehen (also auf dem Server 127.0.0.1 und auf dem Client 192.168.2.77 (is ja auch die Server ip))
Müsste also passen denk ich
-
Probiere bei dem Server in der Hosts-Datei anstatt 127.0.0.1 bzw. localhost mal die LAN-IP einzugeben, so wie Du es beim Client gemacht hast.
Mfg,
Battlestr1k3 -
Hallo,
ich versuche mit Hilfe dieser Anleitung einen ranked server im LAN zum Laufen zu bekommen...
Bis jetzt erfolglos.Der BF2 Server stürzt immer dann ab, wenn der Client connecten will.
Habe Battlefield und alle restlichen Programme (die mit diesem Projekt im Kontext stehen) deinstalliert.
Jetzt habe ich alles nochmal installiert und genau protokolliert, was ich gemacht habe, hoffentlich hilft es euch...~Protokoll:~
Client: Windows 7 Professional 64bit
Server: Virtual PC mit XP-Mode (XP SP3)
Server und Client haben unterschiedliche BF2 Keys.
Ping von Server zu Client funktioniert, umgekehrt auch.
Vorläufig sind die Firewalls auf beiden Rechnern während den Testläufen deaktiviert.
Außerdem kann der Client sich mit der "normalen" Version auf den "normalen" dedicated server verbinden.Server (10.0.0.1)
- Battlefield 2 Installation (deutsch):
Dir: "C:\Programme\EA GAMES\Battlefield 2"
- Ohne Addons.
- Ohne BF2-VoIP-Server.
- Mit PunkBuster.
- Ohne GameSpy Arcade.
BF2 Patch 1.41 (deutsch) installiert.
BF2 Patch 1.5 (deutsch) installiert.
- XAMPP
Installiere "xampp-win32-1.7.3" nach "C:\".
Erstelle neue Datenbank "bf2lanranking".
Importiere erfolgreich „bf2statistics.sql“ (21421 Abfragen).
Kopiere "ASP" nach „C:\xampp\htdocs".
Ändere folgendes in config.php:
[code]$dbhost = 'localhost'; // database host name
$dbname = 'bf2lanranking'; // database name
$dbuser = 'benutzer'; // database user name
$dbpass = 'pwd'; // database user password[/code]
und
[code]$allunlocks = 1; // 0=earned, 1=all (damit ich gleich sehe, ob alles fuktioniert)
[/code]
hosts-Datei
füge diese zeile an:
[code]10.0.0.1 bf2web.gamespy.com[/code]
Kopiere den Ordner „..\bf2statistics-\xpack\python_xpack\bf2“ nach "C:\Programme\EA GAMES\Battlefield 2\ python\bf2"
Da dieser Ornder schon vorhanden ist, klicke ich auf "integrieren".**Client **(10.0.0.2)
- Battlefield 2 Installation (deutsch):
Dir: "C:\Program Files (x86)\EA GAMES\Battlefield 2"
- Ohne Addons.
- Ohne BF2-VoIP-Server.
- Mit PunkBuster.
- Ohne GameSpy Arcade.
BF2 Patch 1.41 (deutsch) installiert.
BF2 Patch 1.5 (deutsch) installiert.
- bf2stats:
Habe folgendes in bf2stats.bat geändert:
[code]set BF2_ASP_SERVER=10.0.0.1
set GAMESPY_EMULATOR_SERVER=10.0.0.1[/code]
Außerdem kann er nicht das Installationsverzeichnis vpn BF2 finden.
Habe folgende Zeilen gelöscht:
[code]REG QUERY "HKEY_LOCAL_MACHINE\SOFTWARE\Electronic Arts\EA GAMES\Battlefield 2" /v InstallDir >NUL 2>&1
IF %ERRORLEVEL% == 1 goto installpath[/code]
Ersetze Folgendes..
[code]echo Detecting your Battlefield 2 Install Directory . . .
FOR /F "Skip=2 tokens=2*" %%i IN ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Electronic Arts\EA Games\Battlefield 2" /V "InstallDir"') do set "bf2dir=%%j"
echo Your Battlefield 2 Install Directory is: %bf2dir%
echo.[/code]
mit...
[code]set bf2dir=C:\Program Files (x86)\EA GAMES\Battlefield 2[/code]
(braucht keine "", da die später noch angefügt werden:
[code]PUSHD %bf2dir%
"%bf2dir%\BF2.exe" %bf2parameters%
echo.Reverting operations:
echo.[/code]
Wegen der oben genannten Fehlermeldung habe ich Folgendes...
[code]set bf2parameters=+modPath mods/bf2 +fullscreen 1[/code]
durch ...
[code]set bf2parameters=+modPath mods/bf2 +fullscreen 0[/code]
...ersetzt.
bf2stats.bat erstellt host.ics mit diesem Inhalt:
[code]10.0.0.1 gpcm.gamespy.com
10.0.0.1 gpsp.gamespy.com
10.0.0.1 gamestats.gamespy.com
10.0.0.1 bf2web.gamespy.com[/code]Jetzt zum Problem:
- Server
Starte Apache und MySQL Servers ("Running" steht bei beiden).
Starte launch.bat (gs_login_server_0.2.2).
Starte Battlefield Dediacted Server mit
[code]"bf2_w32ded.exe" +dedicated 1 +ranked 1[/code] - Client
Starte bf2 über bf2stats.bat (als Administrator ausführen).
Spiel startet.
Klicke auf "Konto Finden".
- Aktiviere "Benutzername".
- Benutzername: Test
- Password: pass
Klicke auf "Konto Finden".
Lande im Hauptmenü.
Klicke auf "LAN mitspielen".
Wähle Server aus und klicke beitreten.
=> BF2 hängt (auf Client)
=> Fehlermeldung (auf Server)
[code]BF2 Error
Debug assertion failed!
Version: 1.5.3153-802.0 Build date:2009-8-20 17:8
Module: Persistence
File: C:\dice\Projects\BF2Branches\Patch_1_50\Code\BF2\Game\Persistence\HTTPRequest.cpp
Line: 445Text: The request is invalid due to an invalid GameSpy URL.
Current confile:
Abbrechen | Wiederholen | Weiter[/code]
=> Dedicated Server stürzt ab.Ich bin ratlos...
Warum funktioniert es nicht?
..ungültige GameSpy URL?
Habe versucht am Client im Browser "bf2web.gamespy.com" zu öffnen.
Es wird die XAMPP-Seite (vom Server) angezeigt.Vielen Dank im Voraus!
- Battlefield 2 Installation (deutsch):