Autor Wiadomość
zyga29
PostWysłany: Sob 23:04, 09 Cze 2007    Temat postu: Subserwer na tym samym komputerze co serwer Główny

Witam.
Poradnik ten przedstawia tworzenie podserwera na wersji 97d i pochodnych.

1. Tworzymy nowy folder i nazywamy go np. "SubSerwer". Następnie z naszego serwera kopiujemy katalogi "Data" i "GameServer" i wklejamy je do folderu "SubSerwer".

1a. Jeśli mamy do dyspozycji jeszcze jedną partycję (np. E:), to możemy stworzyć na niej folder MuServer i do niego wkleić te katalogi. Ale należy pamiętać, że potem trzeba w GameServerze zmienić (najlepiej HEX Edytorem) wszystkie wpisy D: na naszą partycję (np. E:).

2. Wybieramy sobie dodatkowy port na nasz podserwer (np. 55902). Jeśli mamy router, to przekierowujemy go na nasz komputer. Jeśli nie po prostu dopuszczamy połączenia na nim w Firewallu.

3. Pora na konfigurację plików:


Pliki serwera głównego:

D:\MuServer\CS\Connectserverlist.dat
Cytat:

0 "NazwaSerwera" "ZewIP" 55901 "SHOW"
1 "NazwaPodSerwera" "ZewIP" 55902 "SHOW"


D:\MuServer\CS\Data\Connectserverlist.dat
Cytat:

0 "NazwaSerwera" "ZewIP" 55901 "SHOW"
1 "NazwaPodSerwera" "ZewIP" 55902 "SHOW"


D:\MuServer\CS\Data\Serverlist.dat
Cytat:

0 "NazwaSerwera" "ZewIP" 55901 "SHOW"
1 "NazwaPodSerwera" "ZewIP" 55902 "SHOW"


D:\MuServer\data\Iplist.dat
Cytat:

"127.0.0.1"
"127.0.0.1"


Linki:
Cytat:

01 : D:\MuServer\DataServer1\Dataserver.exe 55960
02 : D:\MuServer\DataServer2\Dataserver.exe 55962
03 : D:\MuServer\CS\CS.exe
04 : D:\Muserver\JoinServer\JoinServer.exe /p55970 /ca127.0.0.1 /cp55557
05 : D:\MuServer\MU2003_EVENT_SERVER\WZ_MU2003_EVENT_SERVER.exe
06 : D:\MuServer\RankingServer\DevilSqure_EventServer.exe
07 : D:\MuServer\ExDB\Exdb.exe
08 : D:\MuServer\GameServer\GameServer.exe 127.0.0.1 55970 127.0.0.1 55960 55901



Pliki podserwera:

D:\SubSerwer\data\Iplist.dat
Cytat:

"127.0.0.1"
"127.0.0.1"


D:\SubSerwer\data\ServerInfo.dat
Cytat:

[GameServerInfo]
ServerName = NazwaPodSerwera
ServerCode = 1
ConnectMemberLoad = 0;


Linki:
Cytat:

01 : D:\MuServer\SubSerwer\GameServer\GameServer.exe 127.0.0.1 55970 127.0.0.1 55962 55902


Wyjaśnienia:

ZewIP - Nasze zewnętrzne IP

01 : D:\MuServer\SubSerwer\GameServer\GameServer.exe 127.0.0.1 55970 127.0.0.1 55962 55902 - ostatnie dwie liczby to port DataServera, z jakim łączy się podsewer i port GameServera tego suba.

4. Odpalamy najpierw główny serwer, a potem podserwer.

Podziękowania dla Siema za pomoc!

Powered by phpBB © 2001, 2005 phpBB Group