Difference between revisions of "Windows dedicated server/pl"
(- Translated whole page from ENG to POL) |
m (revised) |
||
Line 1: | Line 1: | ||
{{DISPLAYTITLE: Tworzenie serwera dedykowanego dla systemu Windows}} | {{DISPLAYTITLE: Tworzenie serwera dedykowanego dla systemu Windows}} | ||
− | + | Jest to podstawowy poradnik jak zainstalować i przygotować '''Dedykowany serwer na Windowsie'' dla ' ''[[Team Fortress 2/pl|Team Fortress 2]]''. W poniższym przykładzie [[servers/pl|server]] jest zainstalowany na dysku C, w folderze pod nazwą "hlserver". | |
---------- | ---------- | ||
− | ==Pobierz i zainstaluj | + | ==Pobierz i zainstaluj SteamCMD== |
'''Zaleca się, by utworzyć oddzielne konto do instalowania i hostowania serwerów gry.''' | '''Zaleca się, by utworzyć oddzielne konto do instalowania i hostowania serwerów gry.''' | ||
'''Zaleca się także, aby użytkownik nie używał wersji beta klienta Steam, inaczej nie będzie można wykryć biblioteki Steam.''' | '''Zaleca się także, aby użytkownik nie używał wersji beta klienta Steam, inaczej nie będzie można wykryć biblioteki Steam.''' | ||
Line 12: | Line 12: | ||
==Utwórz skrypt dla SteamCMD== | ==Utwórz skrypt dla SteamCMD== | ||
− | *Utwórz plik o nazwie tf2_ds.txt w folderze gdzie zainstalowałeś SteamCMD. w tym przykładzie | + | *Utwórz plik o nazwie tf2_ds.txt w folderze gdzie zainstalowałeś SteamCMD. w tym przykładzie jest to 'C:\hlserver' |
− | *Kliknij prawym przyciskiem edytuj plik | + | *Kliknij prawym przyciskiem i wybierz opcję ''edytuj plik'' oraz wklej ten tekst: |
@ShutdownOnFailedCommand 1 | @ShutdownOnFailedCommand 1 | ||
@NoPromptForPassword 1 | @NoPromptForPassword 1 | ||
Line 21: | Line 21: | ||
quit | quit | ||
− | Jeżeli chcesz wybrać | + | Jeżeli chcesz wybrać testowe wydanie serwera dedykowanego dla Team Fortress 2, dodaj tą linie po app_update ID, w tej samej linii: |
-beta prerelease | -beta prerelease | ||
==Tworzenie pliku do pobierania aktualizacji== | ==Tworzenie pliku do pobierania aktualizacji== | ||
− | *Utwórz plik o nazwie update.bat w folderze gdzie zainstalowałeś | + | *Utwórz plik o nazwie update.bat w folderze gdzie zainstalowałeś SteamCMD. |
− | *Kliknij prawym przyciskiem edytuj plik | + | *Kliknij prawym przyciskiem i wybierz opcję ''edytuj plik'' oraz wklej ten tekst: |
@echo off | @echo off | ||
title update.bat | title update.bat | ||
steamcmd +runscript tf2_ds.txt | steamcmd +runscript tf2_ds.txt | ||
− | ==Rozpocznij pobieranie/aktualizowanie zawartości Dedykowanego | + | ==Rozpocznij pobieranie/aktualizowanie zawartości Dedykowanego serwera== |
− | *Uruchom update.bat aby rozpocząć pobieranie. Może to zająć kilka godzin, gdyż cała zawartość | + | *Uruchom update.bat aby rozpocząć pobieranie. Może to zająć kilka godzin, gdyż cała zawartość wynosi 6.8 GB. |
*Będziesz musiał uruchomić plik *kilka* razy dopóki wiadomość "Success! App '232250' fully installed." się nie pokaże. | *Będziesz musiał uruchomić plik *kilka* razy dopóki wiadomość "Success! App '232250' fully installed." się nie pokaże. | ||
Line 38: | Line 38: | ||
*Utwórz plik o nazwie '''server.cfg''' w <nowiki>'</nowiki>''C:\hlserver\tf2\tf\cfg''<nowiki>'</nowiki> | *Utwórz plik o nazwie '''server.cfg''' w <nowiki>'</nowiki>''C:\hlserver\tf2\tf\cfg''<nowiki>'</nowiki> | ||
*Kliknij prawym przyciskiem i wklej te komendy: | *Kliknij prawym przyciskiem i wklej te komendy: | ||
− | hostname "Nazwa twojego serwera" //Nazwa serwera którą gracze zobaczą w przeglądarce serwerów oraz | + | hostname "Nazwa twojego serwera" //Nazwa serwera którą gracze zobaczą w przeglądarce serwerów oraz na tabeli wyników |
sv_password "" //Zostaw puste jeżeli nie chcesz mieć hasła na serwerze | sv_password "" //Zostaw puste jeżeli nie chcesz mieć hasła na serwerze | ||
rcon_password "Twoje Hasło" //Hasło aby uzyskać dostęp do RCON'u | rcon_password "Twoje Hasło" //Hasło aby uzyskać dostęp do RCON'u | ||
− | mp_timelimit 30 //Czas dla każdej mapy w rotacji, | + | mp_timelimit 30 //Czas dla każdej mapy w rotacji, ustalany w minutach. Ustaw 0 jeżeli chcesz, aby mapa się nie zmieniała. |
− | mp_maxrounds 10 //Maksymalna ilość rund zanim zostanie wymuszona zmiana mapy | + | mp_maxrounds 10 //Maksymalna ilość rund, zanim zostanie wymuszona zmiana mapy. |
− | sv_allowupload 1 // Pozwala klientom na wrzucenie plików spersonalizowanych (np. | + | sv_allowupload 1 // Pozwala klientom na wrzucenie plików spersonalizowanych (np. sprayów). |
− | sv_allowdownload 1 // | + | sv_allowdownload 1 // Pozwala klientom na pobieranie plików (np. sprayów, niestandardowych map i innej zawartości, itd.) |
− | net_maxfilesize 15 // Maksymalna waga pliku | + | net_maxfilesize 15 // Maksymalna waga dodanego pliku w MB (Nieobowiązkowe) |
− | <sup> | + | <sup>Przykładowe cvary (komendy w konsoli) mogą być znalezione w [[Dedicated_server_configuration/pl#Przykładowy Server.cfg dla dedykowanego serwera TF2|przykładowy Server.cfg dedykowanego serwera TF2]].</sup> |
− | * Utwórz pliki '''motd.txt''' | + | * Utwórz pliki '''motd.txt''' i '''mapcycle.txt''' w <nowiki>'</nowiki>''C:\hlserver\tf2\tf\cfg''<nowiki>'</nowiki> |
− | :<small>Zapewne będziesz chciał użyć motd_default.txt | + | :<small>Zapewne będziesz chciał użyć motd_default.txt i mapcycle_default.txt jako punktu odniesienia</small> |
* Utwórz plik o nazwie '''pure_server_whitelist.txt''' w <nowiki>'</nowiki>''C:\hlserver\tf2\tf\cfg''<nowiki>'</nowiki> | * Utwórz plik o nazwie '''pure_server_whitelist.txt''' w <nowiki>'</nowiki>''C:\hlserver\tf2\tf\cfg''<nowiki>'</nowiki> | ||
− | :<small>''' | + | :<small>'''Zaleca się''', abyś skopiował i wkleił zawartość pliku pure_server_whitelist_example.txt najpierw do swojego pliku, a potem zaaplikował własne zmiany.</small> |
==Utwórz skrót aby uruchomić serwer== | ==Utwórz skrót aby uruchomić serwer== | ||
− | *Utwórz skrót który będzie się odnosił do pliku 'C:\hlserver\tf2\srcds.exe'. Odpowiednio nazwij ten skrót | + | *Utwórz skrót który będzie się odnosił do pliku 'C:\hlserver\tf2\srcds.exe'. Odpowiednio nazwij ten skrót. |
− | *Prawym przyciskiem myszy kliknij na skrót | + | *Prawym przyciskiem myszy kliknij na skrót oraz wybierz właściwości |
*Ustaw '''Element Docelowy''' na: | *Ustaw '''Element Docelowy''' na: | ||
C:\hlserver\tf2\srcds.exe -console -game tf +sv_pure 1 +map ctf_2fort +maxplayers 24 | C:\hlserver\tf2\srcds.exe -console -game tf +sv_pure 1 +map ctf_2fort +maxplayers 24 | ||
Line 63: | Line 63: | ||
Włączony on [[vdc:Pure Servers|Podstawowy Serwer]] z 24 slotami na mapie [[2Fort/pl|2Fort]]. Jeżeli nie chcesz grać na podstawowych zasadach, możesz usunąć <code>+sv_pure 1</code>. Możesz też zmienić wartość <code>maxplayers</code> na maksymalnie 32 graczy. | Włączony on [[vdc:Pure Servers|Podstawowy Serwer]] z 24 slotami na mapie [[2Fort/pl|2Fort]]. Jeżeli nie chcesz grać na podstawowych zasadach, możesz usunąć <code>+sv_pure 1</code>. Możesz też zmienić wartość <code>maxplayers</code> na maksymalnie 32 graczy. | ||
− | === Inne opcje dla | + | === Inne opcje dla wiersza poleceń === |
− | Innymi częstymi komendami w | + | Innymi częstymi używanymi komendami w wierszu poleceń są: |
* <code>-ip 1.2.3.4</code> - Ustawia ustalony adres IP. Domyślnie, serwer nasłuchuje na wszystkich interfejsach sieci. | * <code>-ip 1.2.3.4</code> - Ustawia ustalony adres IP. Domyślnie, serwer nasłuchuje na wszystkich interfejsach sieci. | ||
* <code>-port 27015</code> - Ustawia inny port (27015 to domyślny) | * <code>-port 27015</code> - Ustawia inny port (27015 to domyślny) | ||
− | * <code>-strictportbind</code> - Jeżeli serwer jest już uruchomiony na ustalonym porcie, to serwer wyłączy się zamiast | + | * <code>-strictportbind</code> - Jeżeli serwer jest już uruchomiony na ustalonym porcie, to serwer wyłączy się zamiast przejścia na inny dostępny port. |
* <code>+randommap</code> - Używaj zamiast +map aby wybrać losową mape | * <code>+randommap</code> - Używaj zamiast +map aby wybrać losową mape | ||
− | * <code>+servercfgfile</code> - Który plik w tf\cfg\ ma być wykonany podczas zmiany mapy, | + | * <code>+servercfgfile</code> - Który plik w tf\cfg\ ma być wykonany podczas zmiany mapy, domyślnie jest to server.cfg |
− | * <code>+mapcyclefile</code> - Który plik w tf\cfg\ zawiera rotację map tego serwera, domyślnie to mapcycle.txt. Będzie też wyszukiwany w folderze tf\ | + | * <code>+mapcyclefile</code> - Który plik w tf\cfg\ zawiera rotację map tego serwera, domyślnie jest to mapcycle.txt. Będzie też wyszukiwany w folderze tf\ |
* <code>-replay</code> - Wykonuje replay.cfg i dodaje dodatkowy slot dla bota oglądającego mecz, ale usuwa go z liczby graczy. | * <code>-replay</code> - Wykonuje replay.cfg i dodaje dodatkowy slot dla bota oglądającego mecz, ale usuwa go z liczby graczy. | ||
− | == | + | == Źródła zewnętrzne == |
− | *[http://www.srcds.com/db/engine.php?subaction=showfull&id=1097362093 srcds.com] | + | *[http://www.srcds.com/db/engine.php?subaction=showfull&id=1097362093 srcds.com] {{lang icon|en}} |
− | == Zobacz | + | == Zobacz taeż == |
* [[Linux dedicated server/pl|Dedykowany serwer dla Linuksa]] | * [[Linux dedicated server/pl|Dedykowany serwer dla Linuksa]] | ||
* [[Dedicated server configuration/pl|Konfiguracja dedykowanego serwera]] | * [[Dedicated server configuration/pl|Konfiguracja dedykowanego serwera]] | ||
[[Category:Servers/pl]] | [[Category:Servers/pl]] |
Revision as of 08:59, 9 July 2018
Jest to podstawowy poradnik jak zainstalować i przygotować 'Dedykowany serwer na Windowsie dla ' Team Fortress 2. W poniższym przykładzie server jest zainstalowany na dysku C, w folderze pod nazwą "hlserver".
Spis treści
Pobierz i zainstaluj SteamCMD
Zaleca się, by utworzyć oddzielne konto do instalowania i hostowania serwerów gry. Zaleca się także, aby użytkownik nie używał wersji beta klienta Steam, inaczej nie będzie można wykryć biblioteki Steam.
- Pobierz steamcmd.zip
- Rozpakuj steamcmd.zip do jakiegoś folderu, dla przykładu 'C:\hlserver'.
Utwórz skrypt dla SteamCMD
- Utwórz plik o nazwie tf2_ds.txt w folderze gdzie zainstalowałeś SteamCMD. w tym przykładzie jest to 'C:\hlserver'
- Kliknij prawym przyciskiem i wybierz opcję edytuj plik oraz wklej ten tekst:
@ShutdownOnFailedCommand 1 @NoPromptForPassword 1 login anonymous force_install_dir c:\hlserver\tf2 app_update 232250 quit
Jeżeli chcesz wybrać testowe wydanie serwera dedykowanego dla Team Fortress 2, dodaj tą linie po app_update ID, w tej samej linii:
-beta prerelease
Tworzenie pliku do pobierania aktualizacji
- Utwórz plik o nazwie update.bat w folderze gdzie zainstalowałeś SteamCMD.
- Kliknij prawym przyciskiem i wybierz opcję edytuj plik oraz wklej ten tekst:
@echo off title update.bat steamcmd +runscript tf2_ds.txt
Rozpocznij pobieranie/aktualizowanie zawartości Dedykowanego serwera
- Uruchom update.bat aby rozpocząć pobieranie. Może to zająć kilka godzin, gdyż cała zawartość wynosi 6.8 GB.
- Będziesz musiał uruchomić plik *kilka* razy dopóki wiadomość "Success! App '232250' fully installed." się nie pokaże.
Utwórz/Zaktualizuj pliki serwera
- Utwórz plik o nazwie server.cfg w 'C:\hlserver\tf2\tf\cfg'
- Kliknij prawym przyciskiem i wklej te komendy:
hostname "Nazwa twojego serwera" //Nazwa serwera którą gracze zobaczą w przeglądarce serwerów oraz na tabeli wyników sv_password "" //Zostaw puste jeżeli nie chcesz mieć hasła na serwerze rcon_password "Twoje Hasło" //Hasło aby uzyskać dostęp do RCON'u mp_timelimit 30 //Czas dla każdej mapy w rotacji, ustalany w minutach. Ustaw 0 jeżeli chcesz, aby mapa się nie zmieniała. mp_maxrounds 10 //Maksymalna ilość rund, zanim zostanie wymuszona zmiana mapy. sv_allowupload 1 // Pozwala klientom na wrzucenie plików spersonalizowanych (np. sprayów). sv_allowdownload 1 // Pozwala klientom na pobieranie plików (np. sprayów, niestandardowych map i innej zawartości, itd.) net_maxfilesize 15 // Maksymalna waga dodanego pliku w MB (Nieobowiązkowe)
Przykładowe cvary (komendy w konsoli) mogą być znalezione w przykładowy Server.cfg dedykowanego serwera TF2.
- Utwórz pliki motd.txt i mapcycle.txt w 'C:\hlserver\tf2\tf\cfg'
- Zapewne będziesz chciał użyć motd_default.txt i mapcycle_default.txt jako punktu odniesienia
- Utwórz plik o nazwie pure_server_whitelist.txt w 'C:\hlserver\tf2\tf\cfg'
- Zaleca się, abyś skopiował i wkleił zawartość pliku pure_server_whitelist_example.txt najpierw do swojego pliku, a potem zaaplikował własne zmiany.
Utwórz skrót aby uruchomić serwer
- Utwórz skrót który będzie się odnosił do pliku 'C:\hlserver\tf2\srcds.exe'. Odpowiednio nazwij ten skrót.
- Prawym przyciskiem myszy kliknij na skrót oraz wybierz właściwości
- Ustaw Element Docelowy na:
C:\hlserver\tf2\srcds.exe -console -game tf +sv_pure 1 +map ctf_2fort +maxplayers 24
- Ustaw Rozpocznij w na:
C:\hlserver
- Windows może na to jednak nie zezwolić.
- Uruchom serwer używając skrótu który zrobiłeś.
Włączony on Podstawowy Serwer z 24 slotami na mapie 2Fort. Jeżeli nie chcesz grać na podstawowych zasadach, możesz usunąć +sv_pure 1
. Możesz też zmienić wartość maxplayers
na maksymalnie 32 graczy.
Inne opcje dla wiersza poleceń
Innymi częstymi używanymi komendami w wierszu poleceń są:
-ip 1.2.3.4
- Ustawia ustalony adres IP. Domyślnie, serwer nasłuchuje na wszystkich interfejsach sieci.-port 27015
- Ustawia inny port (27015 to domyślny)-strictportbind
- Jeżeli serwer jest już uruchomiony na ustalonym porcie, to serwer wyłączy się zamiast przejścia na inny dostępny port.+randommap
- Używaj zamiast +map aby wybrać losową mape+servercfgfile
- Który plik w tf\cfg\ ma być wykonany podczas zmiany mapy, domyślnie jest to server.cfg+mapcyclefile
- Który plik w tf\cfg\ zawiera rotację map tego serwera, domyślnie jest to mapcycle.txt. Będzie też wyszukiwany w folderze tf\-replay
- Wykonuje replay.cfg i dodaje dodatkowy slot dla bota oglądającego mecz, ale usuwa go z liczby graczy.
Źródła zewnętrzne
- srcds.com (angielski)