Difference between revisions of "Windows dedicated server/pl"

From Team Fortress Wiki
Jump to: navigation, search
(- 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}}
To jest podstawowy poradnik jak ustawić i zainstalować ''[[Team Fortress 2/pl|Team Fortress 2]]'' '''Dedykowany Serwer Windows'''. W poniższym przykładzie [[servers/pl|server]] jest zainstalowany na dysku C, w folderze pod nazwą "hlserver".
+
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 narzędzie SteamCMD==
+
==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, to jest 'C:\hlserver'
+
*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 i wklej ten tekst:
+
*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ć przedwczesne wydanie serwera dedykowanego dla Team Fortress 2, dodaj tą linie po app_update ID, w tej samej linii:
+
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ś narzędzie.
+
*Utwórz plik o nazwie update.bat w folderze gdzie zainstalowałeś SteamCMD.
*Kliknij prawym przyciskiem edytuj plik i wklej ten tekst:  
+
*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 Serwera==
+
==Rozpocznij pobieranie/aktualizowanie zawartości Dedykowanego serwera==
*Uruchom update.bat aby rozpocząć pobieranie. Może to zająć kilka godzin, gdyż cała zawartość ma 6.8 GB.
+
*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 w tabeli wyników  
+
  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, ustalony w minutach. Ustaw 0 jeżeli chcesz by mapa się nie zmieniała.
+
  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. spraye)
+
  sv_allowupload 1 // Pozwala klientom na wrzucenie plików spersonalizowanych (np. sprayów).
  sv_allowdownload 1 // Pozwalaj klientom na pobieranie plików (np. spraye, mapy niestandardowe, niestandardowa zawartość, itp.)
+
  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 do wrzucenia w MB (Nieobowiązkowy)
+
  net_maxfilesize 15 // Maksymalna waga dodanego pliku w MB (Nieobowiązkowe)
<sup>Przykłady cvar-ów (komend w konsolii) mogą być znalezione w [[Dedicated_server_configuration#Example_Server.cfg_for_TF2_dedicated_server|przykładowy Server.cfg dedykowanego serwera TF2]].</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''' and '''mapcycle.txt''' w <nowiki>'</nowiki>''C:\hlserver\tf2\tf\cfg''<nowiki>'</nowiki>
+
* 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 and mapcycle_default.txt jako punktu odniesienia</small>
+
:<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>'''Jest to zalecane''' abyś skopiował i wkleił zawartość pliku pure_server_whitelist_example.txt najpierw do swojego pliku, a potem zaaplikował modyfikacje</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, wybierz własciwości,
+
*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 linii komend ===
+
=== Inne opcje dla wiersza poleceń ===
  
Innymi częstymi komendami w linii komend dla TF2 są:
+
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 przechodzenia na inny dostępny port.
+
* <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, domyślny to server.cfg
+
* <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.
  
== Linki zewnętrzne ==
+
== Ź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 także ==
+
== 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".


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

Zobacz taeż