Serwery ET: Quake Wars (etqw)


Poradnik użytkownika - instrukcja obsługi
Podręcznik PIFPAF.pl

Własny serwer


PIFPAF.pl oferuje serwery gier multiplayer. Jesteśmy pierwszym dostawcą serwerów na rynku polskim. Informacje ogólne na temat naszych usług znajdziecie pod adresem:
http://www.pifpaf.pl/article/17/1/Serwery_gier_standard.html

Cennik z kalkulatorem znajdziecie pod adresem:
http://www.pifpaf.pl/Cennik_serwerow.html

Jeśli chcecie wypróbować nasze serwery, zapraszamy na serwery publiczne, lista znajduje się tutaj:
http://www.pifpaf.pl/Lista_serwerow.html

Listę gier, do których możecie wykupić serwer znajdziecie tutaj:
http://www.pifpaf.pl/article/17/5/Lista_gier.html

Podręcznik - informacje o zamówieniu, płatności, uruchomieniu i zarządzaniu serwerami znajdziecie tutaj:
http://www.pifpaf.pl/manual/Moje_Serwery.html

Serwer możecie zamówić w panelu (po rejestracji i zalogowaniu):
http://ms.pifpaf.pl

Wszystkie nasze serwery są wstępnie skonfigurowane. Niektóre posiadają już zainstalowane najważniejsze mody i dodatki.

Wszystkie serwery uruchamiamy w najnowszych wersjach, jednak część posiada możliwość przełączenia na starszą wersję. Zapraszamy!

Podstawowe informacje


Podstawowe informacje dotyczące serwerów ET: Quake Wars w PIFPAF.pl:

Standardowy port 27733 UDP
Możliwość wysyłania poleceń przez konsolę Tak
Kolory Tak
Binarki ETQW

 

Ważne pliki


Zmian parametrów serwera dokonuje się w plikach konfiguracyjnych. Dzięki temu, serwer przy restarcie uruchamia się z zadanymi parametrami. Pliki konfiguracyjne to:

base/server.cfg - główny plik konfiguracyjny serwera

pb/pbsv.cfg - plik konfiguracyjny Punkbustera

NAZWA_MODA/server.cfg - plik konfiguracyjny dla danego moda


UWAGA! Każda zmiana w pliku konfiguracyjnym wymaga restartu serwera, lub wydania polecenia:
exec server.cfg


Pliki z logami:

base/games_mp.log - to główny log serwera

NAZWA_MODA/games_mp.log - log serwera dla uruchomionego moda



Pliki konfiguracyjne najprościej edytować za pomocą appletu FTP w zakładce PLIKI w MOICH SERWERACH.

Konfig serwera


W głównym pliku konfiguracyjnym serwera:

base/server.cfg

Dokonujemy zmian haseł, nazwy serwera oraz parametrów serwera.

Dostępne zmienne opisane są w rozdziale poniżej.

Jeśli chcesz, możesz skorzystać z Generatora konfigów w panelu.

Uwaga! Na końcu konfigu MUSI znaleźć się polecenie uruchomienia mapy. Inaczej serwer nie będzie działał.

 

Wgrywanie map i modów



Wszystkie mody i mapy należy wrzucać za pomocą FTP. Można do tego używać opcji PLIKI w MOICH SERWERACH, lub klienta FTP

Mody

Są 2 rodzaje modów, które możemy wgrać na serwer:
  • Zwykłe mody - najczęściej plik z rozszerzeniem .pk4 - wrzucamy do katalogu: base/.
  • Mody Total Conversion - mody całkowicie zmieniające silnik gry. Te mody wymagają ustawienia fs_path - nasz system robi to automatycznie.
    Aby uruchomić taki mod należy:
    • Ściągnąć wersję działającą pod systemem LINUX
    • Stworzyć katalog z nazwą moda w katalogu głównym serwera
    • Wrzucić pliki moda do nowo utworzonego folderu
    • Jeśli mod posiada konfig dokonać w nim odpowiednich zmian
    • W panelu Moje Serwery wybrać na pomarańczowym pasku z listy modów ten, który odpowiada nazwie stworzonego folderu i kliknąć na zmień.
    • Wejść na serwer i cieszyć grać na nowym modzie.

Mapy

Mapy, czyli pliki z rozszerzeniem .pk4 wrzucamy zawsze do katalogu: base/ oraz restartujemy serwer.

 

PROMOD


Najnowsza wersja jest zainstalowana standardowo na serwerze.

 Pierwszym krokiem jest wyedytowanie pliku:

etqwpro/usergroups.dat

 

i zmiana hasła do admina pod zmienną:

 

password

 

Szczegółowe informacje odnośnie tego pliku znajdziecie tutaj:

http://myhannes.info/wiki/index.php/Usergroups.dat_example

Dalej logujemy się do admina podanym hasłem w

LIMBO MENU

i korzystamy z menu admina.

Updaty znajdziecie tutaj:

http://myhannes.info/wiki/index.php/Promod_latest_official_release

Nazwa serwera


Nazwę serwera ustawia się pod zmienną :
si_name NAZWA

W konfigu serwera.

Tryby


Tryb gry zmieniamy poleceniem:

si_rules TRYB

Zmiana trybu wymaga zmiany mapy!

Dostępne tryby:

"sdGameRulesCampaign" - kampania
"sdGameRulesObjective" - objective
"sdGameRulesStopWatch" - stopwatch

Mapy


Dostępne standardowo mapy to:

area22.entities

area22.entities

ark.entities

ark.entities

canyon.entities

canyon.entities

island.entities

island.entities

outskirts.entities

outskirts.entities

quarry.entities

quarry.entities

refinery.entities

refinery.entities

salvage.entities

salvage.entities

sewer.entities

sewer.entities

slipgate.entities

slipgate.entities

valley.entities

valley.entities

volcano.entities

volcano.entities



Rotacja map


Rotację map ustawia się w pliku:
base/mapcycle.cfg

Przykład:
si_rules sdGameRulesCompetition

set m01 "set g_nextMap $m02; spawnServer area22"
set m02 "set g_nextMap $m03; spawnServer ark"
set m03 "set g_nextMap $m04; spawnServer island"
set m04 "set g_nextMap $m05; spawnServer salvage"
set m05 "set g_nextMap $m06; spawnServer sewer"
set m06 "set g_nextMap $m07; spawnServer volcano"
set m07 "set g_nextMap $m01; spawnServer refinery"

vstr m01


Rotację uruchamia się poleceniem:
vstr m01

Plik base/server.cfg musi zawierać wpis:
exec mapcycle.cfg

aby serwer automatycznie uruchamiał rotację przy starcie.

Hasła


Hasła można ustawić na 2 sposoby:
1. W pliku konfiguracyjnym
2. W menu HASŁA w panelu, zaznaczając opcję HASŁA Z WWW na TAK.


Zmienne odpowiadające za hasła to:

g_password - hasło na serwer
net_serverRemoteConsolePassword - hasło rcon
g_privatepassword - hasło dla prywatnych klientów

Aby zdjąć hasło na serwerze publicznym należy ustawić:
g_password ""


Hasło do FTP ustawia się w menu HASŁA w MOICH SERWERACH.

Anty cheaty


Gra posiada wbudowanego Punkbustera.

Wersja

Aby sprawdzić wersję PB należy wydać w konsoli komendę:
pb_sv_ver

Plik konfiguracyjny

PB korzysta z pliku konfiguracyjnego:
pb/pbsv.cfg

Aktualizacja PB

Jeśli PB nie aktualizuje się sam, należy wydać w konsoli komendę:
pb_sv_update

Restart PB

PB restartuje się poleceniem:
pb_sv_restart

Screenshoty graczy

PB może robić automatycznie screenshoty graczom, uruchamia to komenda:
pb_sv_autoss 1

Screenshoty dostępne są później w katalogu:
pb/svss/

Logi

PB przechowuje swoje logi w katalogu:
pb/svlogs

Wyłączenie PB

Najprościej wyłączyć PB zmieniając nazwę katalogu "pb" na "pb.old" i zrestartować serwer. Aby włączyć ponownie należy zmienić nazwę katalogu z "pb.old" na "pb".

Linki PB

www.evenbalance.com - główna strona PB
PB Wiki - listy komend, pomoc

Dodatkowe opcje w panelu


Ta gra nie posiada specjalnych opcji w panelu.

Kick i ban


Komendy do wyrzucania graczy z serwera:

PB_SV_Kick [nazwa lub numer #] [minuty] [powód] - wykopuje gracza o zadanej nazwie za pomocą PB, jeśli jest aktywny



Komendy do banowania i zdejmowania banów:

PB_SV_Ban [nazwa lub numer #] [powód] - ban za pomocą PB, jeśli jest aktywny

PB_SV_UnBan [numer #] - zdjęcie bana PB

Lub za pomocą ETQWPro (patrz dział zdalna administracja)

Podstawowe komendy


Podstawowe komendy sterujące serwerem:

say - wyświetla tekst na serwerze

serverinfo - wyświetla status serwera wraz z listą graczy

net_serverRemoteConsolePassword hasło_rcon - ustawia hasło rcon, jeśli nie podamy drugiej części polecenia, to serwer wyświetli aktualne hasło

g_password hasło_serwera - ustawia hasło wejścia na serwer, jeśli nie podamy drugiej części polecenia, to serwer wyświetli aktualne hasło

si_rules tryb - zmiana trybu gry

map - zmiana mapy

spawnServer nazwa_mapy - zmienia mapę

quit - wyłącza serwer

exec nazwa_konfigu - uruchamia konfig o zadanej nazwie

Polecenia można wydawać bezpośrednio w konsoli w panelu, lub poprzez RCON (czytaj rozdział Zdalna administracja).

Zmienne serwera


Najważniejsze zmienne konsoli serwera ET: Quake Wars wraz z opisem i możliwymi wartościami. Za zmienną podana jest wartość domyślna.

g_complaintlimit 6 // total complaints at which a player will be kicked []

g_disableglobalaudio disable global VOIP communication // 3 [Nie - 1 Tak - ]

g_password haslo // Hasło do gry []

g_privatepassword prvhaslo // Hasło do prywatnych slotów []

net_serverremoteconsolepassword rcon // Hasło rcon []

si_adminname PIFPAF.pl // Nazwa admina []

si_maxplayers 16 // Liczba slotów []

si_name PIFPAF.pl // Nazwa serwera []

si_minplayers 2 // minimum players before a game can be started []

si_motd_1 ^NWitaj na PIFPAF.PL // MOTD linia 1 [ - ]

si_motd_2 ^NSerwer hostowany przez // MOTD linia 2 []

si_motd_3 ^7PIFPAF.pl // MOTD linia 3 []

si_motd_4 ^1odwiedz: www.pifpaf.pl // MOTD linia 4 []

si_needpass 0 // enable client password checking (used with g_password) [0 Nie 1 - Tak ]

si_noproficiency 0 // enable/disable XP [0 Nie 1 - Tak ]

si_privateclients 0 // max number of private player slots allowed on the server (this is the feature known as reservedslots) []

si_pure 1 // server is pure and does not allow modified data [0 - Nie 1 Tak ]

si_rules sdGameRulesCompetition // ruleset for game [ - sdGameRulesObjective ]

si_teamdamage 1 // Friendlyfire [0 - Nie 1 Tak ]

si_teamforcebalance 1 // Wymuszenie równych drużyn [0 - Nie 1 Tak ]

si_timelimit 20 // Limit czasu []

g_allowcomplaint_charge 0 // allow complaints for teamkills with charges [0 Nie 1 - Tak ]

g_allowcomplaint_explosives 1 // allow complaints for teamkills with explosive weapons and items [0 - Nie 1 Tak ]

g_allowcomplaint_firesupport 1 // allow complaints for teamkills with fire support [0 - Nie 1 Tak ]

g_allowcomplaint_vehicles 1 // allow complaints for teamkills with vehicle []

g_autoreadypercent 51 // percentage of a full server that must be in game for auto ready to start []

g_autoreadywait 1 // length of time auto ready will wait before starting the countdown []

g_complaintguidlimit 4 // total complaints received from different players at which a player will be kicked []

g_disablefootsteps 0 // enable/disable footsteps [0 Nie 1 - Tak ]

g_execmapconfigs 0 // execute map cfg with same name [0 Nie 1 - Tak ]

g_gamereviewpause 0.5 // time (in minutes) for scores review time []

g_gravity 1066 // Grawitacja []

g_kickbanlength 5 // length of time a kicked player will be banned for []

g_kicktime 1 // []

g_logobjectives 1 // log objective completion info [0 - Nie 1 Tak ]

g_logproficiency 1 // log proficiency data [0 - Nie 1 Tak ]

g_maxplayerwarnings 4 // maximum warnings before player is kicked []

g_maxspectatetime 0 // maximum length of time a player may spectate for []

g_maxvoicechats 4 // maximum number of voice chats a player may do in a period of time []

g_maxvoicechatsover 30 // time over which the maximum number of voice chat limit is applied []

g_mutespecs 0 // send all spectator global chat to team chat []

g_norouteconstraintkick 0 // eables/disables players being kicked for deviating from routes [0 Nie 1 - Tak ]

g_noroutemaskdestruction 0 // enables/disables the mcp being destroyed when driven outside the mask [0 Nie 1 - Tak ]

g_novehicledecay 0 // enables / disables vehicle decay [0 Nie 1 - Tak ]

g_playerpushforce 200 // force players can be pushed by other players []

g_stopwatchmode 0 // stopwatch mode [0 ABBA 1 - ABAB ]

g_teamswitchdelay 10 // delay (in seconds) before player can change teams again []

g_timeouttospec 5 // timeout (in minutes) for players who are AFK to go into spectator mode []

g_votepasspercentage 51 // percentage of yes votes required for a vote to pass []

g_votewait 2 // delay (in minutes) before player may perform a callvote again []

g_warmup 0.25 // length (in minutes) of warmup period []

g_warmupdamage 1 // enable/disable players taking damage during warmup [0 - Nie 1 Tak ]

g_xpsave 1 // stores xp for disconnected players which will be given back if they reconnect [0 - Nie 1 Tak ]

si_readypercent 51 // percentage of players that need to ready up to start a match []

si_spectators 1 // Zezwól na spectatorów [0 - Nie 1 Tak ]

logfile 1 // Logowanie [0 - Nie 1 Tak ]

logfilename server.log // nazwa pliku z logiem []

logtimestamps 1 // Dodaj znaczniki czasu do logu [0 - Nie 1 Tak ]

net_allowcheats 0 // allow cheats in network game [0 Nie 1 - Tak ]

net_lanforceauth 0 // force authentication on LAN games [0 Nie 1 - Tak ]

net_lanserver 0 // config LAN games only - affects clients and servers [0 Nie 1 - Tak ]

net_serverallowservermod 0 // allow server-side mods [0 Nie 1 - Tak ]

net_serverclienttimeout 40 // client time out in seconds []

net_servermaxclientrate 16000 // maximum rate to a client in bytes/sec []

net_servermaxreservedclientslots 2 // maximum number of player slots reserved for session invites []

net_serverpunkbusterenabled 1 // Włączenie punkbustera [0 - Nie 1 Tak ]

net_serverreloadengine 0 // perform a full reload on next map restart (including flushing referenced pak files) - decreased if > 0 []

net_updateautodownload 1 // control auto download of game updates. [0 - Nie 1 Pytaj 2 - Zawsze ]

net_updateautoexecute 1 // execute the installer once downloaded. [0 - Nie 1 Tak u klienta Tak wszędzie - ]

set sv_master1 etmaster.idsoftware.com // []

set sv_master2 master.gamespy.com:27900 // []

set sv_master3 master0.gamespy.com // []

set sv_master4 clanservers.net // []

set sv_master5 // []

si_adminstart 0 // admin required to start the match [0 Nie 1 - Tak ]

si_allowlatejoin 1 // enable/disable players joining a match in progress [0 - Nie 1 Tak ]

si_antilag 1 // server does antilag on players [0 - Nie 1 Tak ]

si_antilagforgiving 0 // how forgiving the antilag is - the higher, the more forgiving [0 Nie 1 - Tak ]

si_antilagonly 0 // ONLY use antilag [0 Nie 1 - Tak ]

si_disableglobalchat 0 // disable global text communication [0 Nie 1 - Tak ]

si_disablevoting 0 // disable/enable all voting [0 Nie 1 - Tak ]

si_gamereviewreadywait 0 // wait for players to ready up before going to the next map [0 Nie 1 - Tak ]

set net_serverallowservermod 1 // Pozwól na ściąganie modów []

set net_serverdlbaseurl http://myhosting/mypath // ścieżka www do plików []

set net_serverdltable * // Ściąganie tablica []

set net_serverdownload 3 // Pozwól na ściąganie []

seta bot_enable 0 // Boty [0 Nie 1 - Ta ]

exec mapcycle.cfg // Odpal rotację []

spawnserver area22 // Odpal serwer []

Zdalna administracja


Serwerem można administrować na 2 sposoby:

1. Poprzez fizyczną konsolę serwera w panelu sterowania Moje Serwery. Wszystkie polecenia w konsoli www wydajemy normalnie, np. zmiana mapy: map nazwa_mapy


2. Poprzez RCON

RCON to inaczej zdalna konsola. Pozwala na wydawanie poleceń serwerowi bezpośrednio z gry, lub z programu implementującego rcon danej gry.

Aby korzystać z RCON musimy najpierw ustawić hasło RCON w pliku konfiguracyjnym pod zmienną:
net_serverRemoteConsolePassword HASŁO_RCON

lub skorzystać z opcji HASŁA WWW w menu HASŁA.

Po ustawieniu hasła RCON i wejściu do gry, mamy 2 możliwości
a) kiedy jesteśmy na serwerze, wydajemy polecenia:
net_serverRemoteConsolePassword HASŁO_RCON,

po czym możemy wydawać komendy serwerowi poprzedzone komendą :

rcon

Np. rcon spawnServer NAZWA_MAPY spowoduje zmianę mapy na serwerze
b) jeśli nie jesteśmy na serwerze:
net_serverRemoteConsoleAddress ip_serwera:port_serwera, - podajemy rconowi z jakim serwerem ma się połączyć

net_serverRemoteConsolePassword HASŁO_RCON - podajemy hasło rcon,

po czym możemy wydawać komendy serwerowi poprzedzone komendą :

rcon

Np. rcon spawnServer NAZWA_MAPY spowoduje zmianę mapy na serwerze

PROMOD

patrz rozdział PROMOD

Problemy


Brak połaczenia

Pamiętaj, że każdy serwer działa na osobnym porcie. Aby połaczyć się z serwerem w grze, wydaj polecenie:

connect ADRES_IP:PORT

Pamiętaj też, aby odblokować port serwera na swoim firewallu!

Serwer chodzi, ale nie można się połączyć

Serwer przypuszczalnie nie uruchomił mapy. Pamiętaj, żeby na końcu pliku konfiguracyjnego znalazło się polecenie uruchamiające mapę.

Zepsułem pliki serwera!

Raz na siedem dni możesz odtworzyć serwer w stanie "fabrycznym" w menu narzędzia/reinicjalizacja plików.

Ktoś dobrał mi się do serwera!

Nie panikuj! Zmień hasła do swojego konta w PIFPAF.pl, hasła FTP, hasło RCON, hasło na serwer i zobacz komu dałeś dostęp do panelu w menu UŻYTKOWNICY.

Jak zobaczyć, co działo się z serwerem ?

Pełną listę zdarzeń administracyjnych (zmiany plików, restarty itd.) znajdziesz w menu NARZĘDZIA/Historia zdarzeń.

Mam inny problem!

Sprawdź w naszej bazie F.A.Q. Jeśli nie znajdziesz odpowiedzi - zgłoś problem w panelu MOJE SERWERY. Nasz adminstrator pomoże Ci najszybciej jak to możliwe.

Tips & Tricks


Przyśpieszanie ściągania map i dodatków z serwera

Serwer posiada mechanizm pozwalający na szybsze ściąganie map i modów przez graczy wchodzących na serwer poprzez stronę WWW.
Aby skorzystać z tej opcji musisz posiadać hosting www, gdzie możesz bezpośrednio umieścić pliki, tak żeby po wpisaniu adresu w przeglądarkę plik ściągał się natychmiast.

Dodatkowo musisz na serwerze WWW zachować taką samą strukturę plików jak na serwerze gry.
Dla przykładu Twój adres hostingu to: http://www.mojastrona.pl/jacek
, chcesz żeby mapa base/mojamapa.pk4 była ściągana z serwera www.
Musisz w katalogu głównym hostingu utworzyć katalog base i wrzucić tam mapę, tak aby po wpisaniu w przeglądarkę adresu:
http://www.mojastrona.pl/jacek/base/mojamapa.pk4 - nastąpiło automatyczne ściąganie mapy. Dodatkowo należy w konfigu serwera dokonać zmian:

seta net_serverDownload "2"
seta net_serverDlBaseURL "http://www.mojastrona.pl/jacek"
seta net_serverDlTable "1"

gdzie sv_wwwBaseUrl odpowiada ścieżce root na serwerze WWW.


Wiele innych ciekawych porad znajdziesz w naszym F.A.Q.

F.A.Q.



Temat Gra Kategoria  

Zmienianie hasla....

ET: Quake Wars ET: Quake Wars Brak Otwórz

błąd połączenia ET QW (si_pure)

ET: Quake Wars ET: Quake Wars Brak Otwórz





(c)2003-2010 PIFPAF.pl s.c. Twoje Serwery gier T.Formanowski, A. Grześko. Wszystkie prawa zastrzeżone. Kopiowanie, publikowanie w części lub w całości bez zgody autorów zabronione. Prawa do tytułów i grafik z gier są wyłączną własnością ich producentów.