|
|
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!
| Standardowy port | 28004 UDP |
| Możliwość wysyłania poleceń przez konsolę | Tak |
| Kolory | Tak |
| Binarki | Quake 4 Quake 4 fps=90 |
Zmian parametrów serwera dokonuje się w plikach konfiguracyjnych. Dzięki temu, serwer przy restarcie uruchamia się z zadanymi parametrami. Pliki konfiguracyjne to:
UWAGA! Każda zmiana w pliku konfiguracyjnym wymaga restartu serwera, lub wydania polecenia: exec server.cfg Pliki z logami:
Pliki konfiguracyjne najprościej edytować za pomocą appletu FTP w zakładce PLIKI w MOICH SERWERACH. |
Wszystkie mody i mapy należy wrzucać za pomocą FTP. Można do tego używać opcji PLIKI w MOICH SERWERACH, lub klienta FTP ModySą 2 rodzaje modów, które możemy wgrać na serwer:
MapyMapy, czyli pliki z rozszerzeniem .pk4 wrzucamy zawsze do katalogu: q4base/ oraz restartujemy serwer. |
Najnowsza wersja jest zainstalowana standardowo na serwerze.
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
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
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//
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
Nazwę serwera ustawia się pod zmienną : si_name NAZWA W konfigu serwera. |
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 |
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" |
| 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 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. |
Gra posiada wbudowanego Punkbustera.WersjaAby sprawdzić wersję PB należy wydać w konsoli komendę:pb_sv_ver Plik konfiguracyjnyPB korzysta z pliku konfiguracyjnego:pb/pbsv.cfg Aktualizacja PBJeśli PB nie aktualizuje się sam, należy wydać w konsoli komendę:pb_sv_update Restart PBPB restartuje się poleceniem:pb_sv_restart Screenshoty graczyPB może robić automatycznie screenshoty graczom, uruchamia to komenda:pb_sv_autoss 1 Screenshoty dostępne są później w katalogu: pb/svss/ LogiPB przechowuje swoje logi w katalogu:pb/svlogs Wyłączenie PBNajproś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 PBwww.evenbalance.com - główna strona PBPB Wiki - listy komend, pomoc |
| Ta gra nie posiada specjalnych opcji w panelu. |
Komendy do wyrzucania graczy z serwera:
Komendy do banowania i zdejmowania banów:
|
Podstawowe komendy sterujące serwerem:Polecenia można wydawać bezpośrednio w konsoli w panelu, lub poprzez RCON (czytaj rozdział Zdalna administracja). |
| 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 - ] |
| 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.
net_serverRemoteConsolePassword HASŁO_RCON,b) jeśli nie jesteśmy na serwerze: net_serverRemoteConsoleAddress ip_serwera:port_serwera, - podajemy rconowi z jakim serwerem ma się połączyć |
|
|||||||||||||||||||||||||