Serwery Quake 4 (quake4)


Poradnik użytkownika - instrukcja obsługi

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 Quake 4 w PIFPAF.pl:

Standardowy port28004 UDP
Możliwość wysyłania poleceń przez konsolęTak
KoloryTak
BinarkiQuake 4
Quake 4 fps=90

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:

q4base/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:

q4base/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.

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: q4base/.
  • 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: q4base/ oraz restartujemy serwer.

 

 

Q4MAX


Najnowsza wersja jest zainstalowana standardowo na serwerze.

Komendy klienta

autorecord - nagrywa demo
weapon - zmienia broń
referee - logowanie do referee
players - listuje graczy
maplist - listuje wszystkie dostępne na serwerze mapy
callvote - rozpoczyna głosowanie
timeout - rozpoczyna timeout
timein - kończy timeout
follow - podążanie
teamready - wymusza ready na całym teamie
lockteam - blokuje/odblokowuje team
coachinvite - zaprasza gracza do bycia trenerem
coach - akceptuje bycie trenerem
coachdecline - odrzuca bycie trenerem
cancelcoach - anuluje bycie trenerem
coachrevoke - kasuje uprawnienia trenerskie gracza

Komendy referee:

abort - powrót do rozgrzewki i anulowanie aktualnej gry
allready - wymuszenie ready na wszystkich i rozpoczęcie gry
lockteams - blokuje drużyny
unlockteams - odblokowuje drużyny
marine - wrzuca gracza do marine team.
strogg - wrzuca gracza do strogg team.
ingame - wrzuca gracza do non-team.
remove - wyrzuca gracza z gry
coachMarine - przydziela gracza jako coacha marine team.
coachStrogg - przydziela gracza jako coacha strogg team.
pause - pauza
unpause - odpauzowanie
cancelref - wylogowuje z refa


Komendy serwera:

networkStats - pokazuje statystyki sieci
passvote - forsuje głosowanie
broadcastMsg - wyświetla wiadomość wszystkim graczom
addBot - dodaje bota
AddIPToBanList - banuje po adresie IP
AddGuidToBanList - banuje po GUID
RemoveIPFromBanList - zdejmuje bana IP
RemoveGuidFromBanList - zdejmuje bana po GUID
ShowBanList - wyświetla listę banów
saveMode - zapisuje ustawienia do osobnego pliku


Updaty znajdziecie tutaj: http://www.q4max.com//

Kolory

W grze można stosować kolory w nazwach graczy, nazwie serwera i chacie. Kolory używa się nastepująco:

^XTekst

Gdzie X - numer koloru.

Dostępne kolory:

^0 - TEKST
^1 - TEKST
^2 - TEKST
^3 - TEKST
^4 - TEKST
^5 - TEKST
^6 - TEKST
^7 - TEKST
^8 - TEKST
^9 - TEKST

 

Nazwa serwera


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

W konfigu serwera.

Mapy


Dostępne standardowo mapy to:

q4ctf1

q4ctf2

q4ctf3

q4ctf4

q4ctf5

q4ctf6

q4ctf7

q4ctf8

q4dm1

q4dm10

q4dm11

q4dm11v1

q4dm2

q4dm3

q4dm4

q4dm5

q4dm6

q4dm7

q4dm8

q4dm9

q4dz1

q4dz2

q4dz3

q4dz4

q4tourney1

q4xctf6

q4xdm10

q4xdm11

q4xdm13

q4xdm14

q4xdm15

q4xtourney1

q4xtourney2



Rotacja map


Rotację map ustawia się w konfigu serwera pod zmienną:
si_mapCycle

Przykładowa rotacja wygląda następująco:
si_mapCycle "mp/q4dm1;mp/q4dm2;mp/q4dm3;mp/q4dm4;mp/q4dm5;mp/q4dm6;mp/q4dm7"

Rotację uruchamia się poleceniem:
seta si_map "mp/q4dm1"
spawnserver

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
ref_password - hasło referee

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:

kick nazwa - wykopuje gracza o zadanej nazwie

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

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

map nazwa_mapy - zmienia mapę

quit - wyłącza serwer

exec nazwa_konfigu - uruchamia konfig o zadanej nazwie

kick nazwa - wykopuje gracza 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 Quake 4 wraz z opisem i możliwymi wartościami. Za zmienną podana jest wartość domyślna.

seta g_motd Witaj! // wiadomość dnia []

seta si_name PIFPAF.pl // nazwa serwera []

seta g_password haslo // Hasło na serwer []

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

seta net_serverdedicated 1 // Serwer dedykowany []

seta net_servermaxclientrate 25600 // Maksymalny rate klienta []

seta net_serverremoteconsolepassword rconhaslo // Hasło rcon []

seta ref_password refhaslo // Hasło refa []

seta si_mode DUEL // Tryb gry []

seta si_privateplayers 0 // Liczba prywatnych slotów []

seta si_usepass 1 // Serwer zahasłowany [Nie - 1 Tak - ]

seta sv_punkbuster 1 // Punkbuster [Nie - 0 Tak - 1 ]

seta g_allowmultipov 1 // []

seta g_feedscorebot 1 // []

seta g_spectatorchat 1 // Spectatorzy gadają []

seta net_serversnapshotdelay 30 // Opóźnienie snapshotów []

seta pb_sv_guidrelax 7 // Guidrelax []

seta si_allowvoting 1 // Włączenie głosowania [0 - Nie 1 Tak ]

seta si_autobalance 0 // Auto balans [0 Nie 1 - Tak ]

seta si_fraglimit 30 // Limit fragów []

seta si_minplayers 1 // Minimum graczy []

seta si_spectators 1 // Max speców []

seta si_timelimit 15 // Limit czasu []

seta si_useready 1 // []

seta sv_logxmlstats 1 // []

seta vote_allow_map 0 // Pozwól głosować na mapy [0 Nie 1 - TAK ]

seta vote_allow_referee 0 // Pozwól głosować na refa [0 Nie 1 - TAK ]

seta com_logmpstats 0 // Logowanie statystyk MP []

seta g_log 1 // Logowanie [0 - Nie 1 Tak ]

seta logfile 1 // []

seta logfilename stats.log // Nazwa pliku logów []

seta vote_allow_armordecay 1 // [0 - Nie 1 Tak ]

seta vote_allow_armorsystem 1 // [0 - Nie 1 Tak ]

seta vote_allow_autobalance 1 // Pozwól głosować na auto balans teamów [Nie - 1 Tak - ]

seta vote_allow_droppowerups 1 // Pozwól głosować na [0 - Nie 1 Tak ]

seta vote_allow_dropweapons 1 // Pozwól głosować na [0 - Nie 1 Tak ]

seta vote_allow_falldamage 0 // Pozwól głosować na [0 Nie 1 - Tak ]

seta vote_allow_footsteps 0 // Pozwól głosować na odgłosy kroków [0 Nie 1 - Tak ]

seta vote_allow_gametype 1 // Pozwól głosować na typ gry [0 - Nie 1 Tak ]

seta vote_allow_kick 1 // Pozwól głosować na kick [0 - Nie 1 Tak ]

seta vote_allow_mutespecs 1 // Pozwól głosować na wyciszenie spectów [0 - Nie 1 Tak ]

seta vote_allow_nextmap 1 // Pozwól głosować na następną mapę [0 - Nie 1 Tak ]

seta vote_allow_overtime 1 // Pozwól głosować na dogrywkę [0 - Nie 1 Tak ]

seta vote_allow_poweruprespawn 1 // Pozwól głosować na [0 - Nie 1 Tak ]

seta vote_allow_random 1 // Pozwól na losowe głosy [0 - Nie 1 Tak ]

seta vote_allow_remove 1 // [0 - Nie 1 Tak ]

seta vote_allow_restart 1 // Pozwól głosować na restarty [0 - Nie 1 Tak ]

seta vote_allow_scorelimit 1 // Pozwól głosować na limit punktów [0 - Nie 1 Tak ]

seta vote_allow_selfdamage 1 // Pozwól głosować na [0 - Nie 1 Tak ]

seta vote_allow_teamdamage 1 // Pozwól głosować na FF [0 - Nie 1 Tak ]

seta vote_allow_timelimit 1 // Pozwól głosować na limit czasu [0 - Nie 1 Tak ]

seta vote_allow_warmup 1 // Pozwól głosować na rozgrzewkę [0 - Nie 1 Tak ]

seta vote_allow_weaponrespawn 1 // Pozwól głosować na bronie [0 - Nie 1 Tak ]

seta vote_allow_xgosounds 1 // Pozwól głosować na dzięki [0 - Nie 1 Tak ]

seta vote_limit 5 // Limit głosowania []

seta vote_percent 51 // Potrzebny procent do przegłosowania []

set net_serverdlbaseurl http://christie.netwind.pl/q4/ // Adres bazowy plików na www []

set net_serverdltable * // []

set net_serverdownload 2 2 // Ściąganie plików [z serwera - 1 z http - 2 z http - 3 ]

si_mapcycle mp/q4dm1 // Rotacja map []

seta si_map mp/q4dm1 // Odpala mapę []

spawnserver // Uruchomienie serwera [ - ]

heartbeat 1 // heartbeat [11 - ]

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 map 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 map NAZWA_MAPY spowoduje zmianę mapy na serwerze

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 q4base/mojamapa.pk4 była ściągana z serwera www.
Musisz w katalogu głównym hostingu utworzyć katalog q4base i wrzucić tam mapę, tak aby po wpisaniu w przeglądarkę adresu:
http://www.mojastrona.pl/jacek/q4base/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  

VOTE

Quake 4 Brak Otwórz

Pliki serwera

Quake 4 Brak Otwórz

Widoczność serwera w wyszukiwarce

Quake 4 Brak Otwórz

Konfiguracja komendy startowej?

Quake 4 Administracja 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.