W poradniku przedstawię jak stworzyć własny MasterServer, dzięki któremu możemy np. zrobić sieć serwerów które będą pokazywać się w zakładce internet, i kontrolować je(np. tylko serwery naszej sieci).
Na początek ściągamy emulator MasterServer
[attachment=270]
Rozpakowujemy i wrzucamy na nasz serwer np. przez sftp.
Następnie nadajemy chmod na plik masterserver
[unix]chmod +x MasterServer[/unix]
Teraz opiszę plik konfiguracyjny
[php]# MasterServer - by SteamCooker
[Servers]
HLMasterServer=127.0.0.1:27010 #port master servera HL1
SourceMasterServer=127.0.0.1:27011#port master servera HL2
RDKFMasterServer=127.0.0.1:27012#port master servera RD
[Logs]
# trace = 0, debug = 1, info = 2, warn = 3, error = 4, fatal = 5, off = 6
Level=(dword)1
LogFile= login.log # plik do ktorego ma logowac wszystko.
[/php]
Gdy już wszystko skonfigurujemy, odpalamy nasz MS
[unix]screen -AdmS master ./MasterServer[/unix]
Nasz master server już śmiga.
Teraz na serwerze przez rcon wydajemy komendę
W logach masterserva powinno pokazać się
I to tyle.
Jeśli chcemy aby wyświetlało u nas w zakładce internet serwery z danego masterservera, musimy go dodać w steam/config/MasterServers.vdf
Na początek ściągamy emulator MasterServer
[attachment=270]
Rozpakowujemy i wrzucamy na nasz serwer np. przez sftp.
Następnie nadajemy chmod na plik masterserver
[unix]chmod +x MasterServer[/unix]
Teraz opiszę plik konfiguracyjny
[php]# MasterServer - by SteamCooker
[Servers]
HLMasterServer=127.0.0.1:27010 #port master servera HL1
SourceMasterServer=127.0.0.1:27011#port master servera HL2
RDKFMasterServer=127.0.0.1:27012#port master servera RD
[Logs]
# trace = 0, debug = 1, info = 2, warn = 3, error = 4, fatal = 5, off = 6
Level=(dword)1
LogFile= login.log # plik do ktorego ma logowac wszystko.
[/php]
Gdy już wszystko skonfigurujemy, odpalamy nasz MS
[unix]screen -AdmS master ./MasterServer[/unix]
Nasz master server już śmiga.
Teraz na serwerze przez rcon wydajemy komendę
Kod: Zaznacz cały
setmaster add IPmasterservera:2100W logach masterserva powinno pokazać się
Kod: Zaznacz cały
2010/03/08 20:57:59 - DEBUG : HL Master Server - Processing join request from ip_serwera_ktory_sie_dodal
I to tyle.
Jeśli chcemy aby wyświetlało u nas w zakładce internet serwery z danego masterservera, musimy go dodać w steam/config/MasterServers.vdf