Difference between revisions of "Windows dedicated server/pl"
m (revised) |
m |
||
Line 61: | Line 61: | ||
*Należy jednak zwrócić uwagę, że Windows może nie pozwolić na utworzenie tego skrótu. | *Należy jednak zwrócić uwagę, że Windows może nie pozwolić na utworzenie tego skrótu. | ||
*Uruchom skrót, aby uruchomić swój serwer. | *Uruchom skrót, aby uruchomić swój serwer. | ||
− | Plik ten włączy [[vdc:Pure Servers|czysty, podstawowy serwer]] {{lang icon|en}} z 24 slotami dla graczy, oraz mapą [[2Fort/pl|2Fort]]. Jeśli nie chcesz, aby została zastosowana zasada czystej zawartości na serwerze, to możesz usunąć <code+sv_pure 1</code>. Możesz także zmienić wartość <code>maxplayers</code>, ustalając ją maksymalnie na 32. | + | Plik ten włączy [[vdc:Pure Servers|czysty, podstawowy serwer]] {{lang icon|en}} z 24 slotami dla graczy, oraz mapą [[2Fort/pl|2Fort]]. Jeśli nie chcesz, aby została zastosowana zasada czystej zawartości na serwerze, to możesz usunąć <code>+sv_pure 1</code>. Możesz także zmienić wartość <code>maxplayers</code>, ustalając ją maksymalnie na 32. |
=== Inne komendy dla wiersza poleceń === | === Inne komendy dla wiersza poleceń === |
Latest revision as of 15:14, 25 January 2019
Jest to poradnik, który nauczy cię jak zainstalować podstawowy dedykowany serwer Windows dla Team Fortress 2. Przykładowy serwer zostanie zainstalowany na dysku C, w folderze "hlserver".
Spis treści
Pobierz i zainstaluje SteamCMD
Zaleca się stworzenie osobnego konta, na którym zostanie zainstalowany i będzie uruchamiany serwer. Zaleca się także, abyś użył normalnej wersji klienta Steam, w przeciwnym razie program nie będzie mógł zlokalizować biblioteki Steam.
- Pobierz steamcmd.zip
- Rozpakuj zawartość steamcmd.zip do folderu, w tym przykładzie jest to 'C:\hlserver'.
Stwórz skrypt dla SteamCMD
- Stwórz plik o nazwie tf2_ds.txt w folderze, w którym wypakowałeś program. W tym przykładzie jest to 'C:\hlserver'.
- Zedytuj plik, dodając poniższy kod:
@ShutdownOnFailedCommand 1 @NoPromptForPassword 1 login anonymous force_install_dir c:\hlserver\ app_update 232250 quit
Jeśli chcesz skorzystać z przedpremierowej wersji dedykowanego serwera dla TF2, dodaj poniższy kod po "app_update <numer>", w tej samej linijce:
-beta prerelease
Stwórz plik służący do aktualizacji serwera
- Utwórz plik o nazwie update.bat w folderze, w którym zainstalowałeś program.
- Zedytuj plik, dodający poniższy kod:
@echo off title update.bat steamcmd +runscript tf2_ds.txt
Rozpocznij pobieranie/aktualizowanie
- Uruchom update.bat, aby rozpocząć pobieranie. Może to zająć kilka godzin, gdyż pobierana zawartość zajmuje 7.41 GB.
- Możesz musieć uruchomić ten plik kilka razy, do momentu aż wyświetli się wiadomość "Success! App '232250' fully installed."
Utwórz/Zaktualizuj pliki serwera
- Utwórz plik o nazwie server.cfg w folderze 'C:\hlserver\steamapps\common\Team Fortress 2 Dedicated Server\tf\cfg\'
- Zedytuj plik, zmieniając poniższe szczegóły:
hostname "Your server's name" //Nazwa serwera, która będzie wyświetlona w przeglądarce serwerów i na tablicy wyników. sv_password "" //Nie wypełniaj, jeśli nie chcesz zakładać hasła do swojego serwera. rcon_password "Your_Rcon_Password" //Hasło przyznające dostęp do komend administratora. mp_timelimit 30 //Określony czas dla mapy w rotacji, ustalany w minutach. Ustaw na 0, aby mapa nie została zmieniona po upływie czasu rozgrywki. mp_maxrounds 10 //Maksymalna ilość rund, zanim zostanie wymuszona zmiana mapy. sv_allowupload 1 // Komenda, która pozwala klientom na wrzucenie własnych plików (np. sprayów). sv_allowdownload 1 // Komenda, która pozwala klientom pobierać pliki (np. spraye, niestandardową zawartość i niestandardowe mapy). net_maxfilesize 15 // Opcjonalna komenda określająca maksymalny rozmiar plików (w MB), które mogą zostać wrzucone.
Więcej przykładów komend można znaleźć w przykładowym pliku Server.cfg dla serwera dedykowanego TF2.
- Utwórz plik motd.txt i mapcycle.txt w folderze 'C:\hlserver\steamapps\common\Team Fortress 2 Dedicated Server\tf\cfg\'
- Możesz spojrzeć na motd_default.txt i mapcycle_default.txt jako przykłady.
- Utwórz plik pure_server_whitelist.txt w folderze 'C:\hlserver\steamapps\common\Team Fortress 2 Dedicated Server\tf\cfg\'
- Zaradza się, abyś najpierw skopiował i wkleił zawartość pliku pure_server_whitelist_example.txt do swojego pliku, a potem zaaplikował swoje zmiany.
Utwórz plik służący do uruchamiania serwera
- Utwórz skrót dla pliku 'C:\hlserver\steamapps\common\Team Fortress 2 Dedicated Server\srcds.exe'. Nadaj mu odpowiednią nazwę.
- Prawym przyciskiem myszy kliknij skrót i wybierz właściwości.
- Ustaw Element docelowy na:
C:\hlserver\steamapps\common\Team Fortress 2 Dedicated Server\srcds.exe -console -game tf +sv_pure 1 +map ctf_2fort +maxplayers 24
- Ustaw Rozpocznij w na:
C:\hlserver
- Należy jednak zwrócić uwagę, że Windows może nie pozwolić na utworzenie tego skrótu.
- Uruchom skrót, aby uruchomić swój serwer.
Plik ten włączy czysty, podstawowy serwer (angielski) z 24 slotami dla graczy, oraz mapą 2Fort. Jeśli nie chcesz, aby została zastosowana zasada czystej zawartości na serwerze, to możesz usunąć +sv_pure 1
. Możesz także zmienić wartość maxplayers
, ustalając ją maksymalnie na 32.
Inne komendy dla wiersza poleceń
Są także inne, często spotykane komendy dla wiersza poleceń, takie jak:
-ip 1.2.3.4
- Wiąże serwer z konkretnym adresem IP. Domyślnie serwer będzie dostępny na wszystkich interfejsach sieciowych.-port 27015
- Wiąże serwer z innym portem (27015 jest domyślnym).-strictportbind
- Jeśli jakiś serwer jest już uruchomiony na danym porcie, to twój nie uruchomi się, zamiast przejść na następny dostępny port.+randommap
- Użyj tego zamiast +map, aby losowo wybrać mapy przy uruchamianiu serwera.+servercfgfile
- Pozwala ustalić plik z folderu tf\cfg\, który zostanie zastosowany przy zmianie mapy. Domyślnie jest toserver.cfg
.+mapcyclefile
- Pozwala ustalić plik z folderu tf\cfg\ zawierający rotację map tego serwera, domyślnie jest tomapcycle.txt
. Will also look in tf\-replay
- Wykonuje zawartość plikureplay.cfg
i dodaje dodatkowy slot przeznaczony dla bota od nagrywania powtórek, który nie liczy się do liczby graczy.
Źródła zewnętrzne
- srcds.com (angielski)