|
![]() |
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 | 27960 UDP |
| Możliwość wysyłania poleceń przez konsolę | Tak |
| Kolory | Tak |
| Binarki | Enemy Territory 2.60b Enemy Territory 2.55 Enemy Territory 2.56 Enemy Territory 2.60 |
Enemy Territory jest grą całkowicie darmową.

Można ją ściągnąć np. stąd:
http://www.planetwolfenstein.com/files/files.shtmlZmian 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. |
W głównym pliku konfiguracyjnym serwera:
etmain/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ł.
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 .pk3 wrzucamy zawsze do katalogu: etmain/ oraz restartujemy serwer. |
Aby zainstalować ETPRO stwórz katalog "etpro" w głównym katalogu serwer i wrzuć do niego pliki ETPRO. Wybierz ETPRO w listy modów na pomarańczowym pasku w MOICH SERWERACH i kliknij na zmień.
Za zachowanie XP (xp save) odpowiada zmienna:
b_statsaver 1
Blokowanie skilla
b_noskillupgrades 1
Skille standardowe
Admin może zdefiniować standardowe poziomy skillów zmienną:
b_defaultskills
Wartości wpisuje się po spacjach i są to:
1. Battle Sense
2. Explosives and Construction (Engineering)
3. First Aid (Medic)
4. Signals (Field Ops)
5. Light Weapons
6. Heavy Weapons (Soldier)
7. Military Intelligence and Scoped Weapons (Covert Ops)
Np.
b_defaultskills "2 0 0 0 3 0 0"
Żeby zablokować te skille u graczy na stałe
b_noskillupgrades 1
Żeby ustawić wymagane XP dla każdego skilla, należy ustawić
zmienne
b_levels_battlesense
b_levels_covertops
b_levels_engineer
b_levels_fieldops
b_levels_lightweapons
b_levels_medic
b_levels_soldier
Np:
Wyłączenie 3 i 4 poziomu inżyniera:
b_levels_engineer "20 50"
Daj wszystkim okulary prawie natychmiast:
b_levels_battlesense "5 50 90 140"
Konfig publiczny znajduje się w pliku:
default_pub.cfg
Konfig meczu w pliku:
default_comp.cfg
Po zmianie trybu następuje automatyczny restart mapy
Semi admina ustawia się następująco w konfigu serwera:
b_semiadminlevels 3
b_semiadminpass1 "password1"
b_semiadmincmds1 "map_restart"
b_semiadminpass2 "anotherpassword"
b_semiadmincmds2 "map_restart clientkick shuffle_teams"
b_semiadminpass3 "level3password"
b_semiadmincmds3 "mute unmute ban map campaign swap_teams"
Hasła na każdy poziom semiadmina muszą być różne!
Gracze logują się na semidamina komendą:
/sal hasło lub /semiadminlogin hasło
Po zalogowaniu uruchomienie komendy następuje za pomocą:
/sa komenda or /semiadmin komenda
Sprawdzenie jaki poziom ma semiadmin odbywa sie komendą
/sa lub /semiadmin
b_cvarempty resetuje wszystkie zmienne do wartości domyślnych
bp <text> wysyła wiadomość do wszystkich graczy w rejonie bannerów
cancelvote anuluje głosowanie
cp <text> wysyła wiadomość do wszystkich graczy w centrum ekranu
forcecvar <cvarname> <value> wymusza wartość zmiennej u wszystkich graczy
guids wyświetla listę wszystkich graczy z ich guidami
passvote przegłosowuje głosowanie
ref umożliwia dostęp do referee
time wyświetla stan gry i pozostały czas
qsay <text> wysyła wiadomość do wszystkich graczy w obszarze czatu
ETPRO pobrać możecie stąd:
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ą :
sv_hostname NAZWA W konfigu serwera. |
Tryb gry zmieniamy poleceniem:
g_gametype TRYB
Zmiana trybu wymaga zmiany mapy!
Dostępne tryby:
1 - Campaign
2 - Last Man Standing
3 - Single-Map Objective
4 - Stopwatch
Dostępne standardowo mapy to:
battery |
fueldump |
goldrush |
oasis |
radar |
railgun |
Rotację map ustawia się w pliku:etmain/mapcycle.cfg Przykładowa rotacja może wyglądać następująco.: set com_watchdog_cmd "vstr m1r1 ; say watchdog found no map running restarted mapcycle" set b_mapscriptdirectory etpromapscripts set m1r1 "g_gametype 3; map sw_goldrush_te; set nextmap vstr m1r2; config pifpaf"
exec mapcycle.cfg |
Przykładowy plik z kampanią (np. campaigncycle.cfg) może wyglądać następująco:
set d1 "campaign cmpgn_northafrica ; set nextcampaign vstr d2"
set d2 "campaign cmpgn_centraleurope ; set nextcampaign vstr d1"
set d_initial "set g_gametype 4 ; map oasis ; set nextcampaign vstr d2"
vstr d_initial
| 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 Enemy Territory
wraz z opisem i możliwymi wartościami. Za zmienną podana jest
wartość domyślna. sv_hostname ^7@ PIFPAF.pl // Nazwa serwera [] refereepassword // Hasło na referee [] dedicated 2 // Typ serwera [1 - LAN 2 Dedykowany internet ] g_alliedmaxlives 0 // Maksymalna liczba żyć aliantów [] g_allowvote 1 // Głosowanie [0 - Wyłączone 1 Włączone ] g_altstopwatchmode 0 // Alternatywny stopwatch [1 - Tak 0 Nie ] g_antilag 1 // Włączenie anty - laga [1 Tak 0 - Nie ] g_autofireteams 1 // Automatyczne fire teams [1 Tak 0 - Nie ] g_axismaxlives 0 // Maksymalna liczba żyć osi [] g_bluelimbotime 5 // Czas respawnu blue [] g_complaintlimit 6 // Limit skarg na gracza [] g_dowarmup 1 // Rozgrzewka [1 Tak 0 - Nie ] g_engineerchargetime 30000 // Czas potrzebny do odnowienia sił inżyniera [] g_fastres 0 // ??? [1 - Tak 0 Nie ] g_forcerespawn 5 // Wymuszenie respawnu do limbo po x sekundach [] g_friendlyfile 1 // Friendly fire - przyjacielski ogień [0 - Wyłączony 1 Włączony ] g_gravity 800 // Grawitacja [] g_heavyweaponrestriction 100 // ??? [] g_inactivity 20 // Czas po jakim kopie nieaktywnych graczy [] g_ipcomplaintlimit 3 // Limit skarg na adres IP [] g_knockback 50 // Odrzut po trafieniu [] g_lms_currentmatch 0 // LMS - aktualny mecz [] g_lms_followteamonly 1 // LMS - duchy tylko za graczami tego samego teamu [1 Tak 0 - Nie ] g_lms_lockteams 0 // LMS - zablokowanie teamów [1 - Tak 0 Nie ] g_lms_matchlimit 2 // LMS - czas meczu [] g_lms_roundlimit 3 // LMS - czas rundy [] g_lms_teamforcebalance 1 // LMS - wymuszenie równowagi teamów [1 Tak 0 - Nie ] g_log games.log // Nazwa pliku dziennika [] g_ltchargetime 40000 // Czas potrzebny do odnowienia mocy Porucznika [] g_maxlives 0 // Maksymalna liczba żyć [] g_medicchargetime 45000 // Czas potrzebny do odnowienia sił medyka [] g_mingameclients 4 // Minimalna liczba klientów [] g_noteamswitching 0 // Wyłączenie możliwości zmieniania drużyn [1 - Tak 0 Nie ] g_redlimbotime 5 // Czas respawnu red [] g_soldierchargetime 20000 // Czas potrzebny do odnowienia sił żołnierza [] g_spectatorinactivity 0 // Czas nieaktywności obserwatorów [] g_speed 320 // Szybkość gry [] g_synchronousclients 1 // Synchronizacja klientów. Musi być 1 żeby nagrać demo [0 - Wyłączona 1 Włączona ] g_teamautojoin 0 // Automatyczne przyporządkowanie do teamu przy wejściu do gry [1 - Tak 0 Nie ] g_teamforcebalance 1 // Wymuszenie równowagi drużyn [1 Tak 0 - Nie ] g_useralliedrespawntime 5 // Respawn aliantów dla wszystkich map [] g_useraxisrespawntime 5 // Respawn osi dla wszystkich map [] g_usertimelimit 20 // Domyślny timelimit [] g_voicechatsallowed 4 // Maksymalna liczba komend głosowych [] g_warmup 20 // Czas rozgrzewki [] logfile 1 // Plik dziennik [1 Tak 0 - Nie ] match_latejoin 1 // Przyłączenie się do trwającego meczu [1 Tak 0 - Nie ] match_minplayers 4 // Minimalna liczba graczy do meczu [] match_mutespecs 0 // Wyciszenie obserwatorów podczas meczu [1 - Tak 0 Nie ] match_readypercent 100 // Ile procent graczy musi być ready żeby zacząć mecz [] match_timeoutcount 0 // Limit czasu meczu po jakim jest timeout [] match_warmupdamage 1 // Uszkodzenia podczas rozgrzewki [1 Tak 0 - Nie ] pb_sv_enable 1 // Punkbuster [0 - Wyłączony 1 Włączony ] pb_sv_guidrelax 7 // Zachowaine PB w stosunku do niewłaściwych GUIDów [0 - Kopie 1 - PB Nie kopie za UNKNOWN GUID 4 - PB Nie kopie za 2 identyczne guidy 7 PB NIE kopie za UNKNOWN i DUPLICATE GUID ] pmove_fixed 0 // ?? [] pmove_msec 8 // ?? [] server_motd0 // Wiadomość dnia linia 1 [] server_motd1 // Wiadmomość dnia linia 2 [] server_motd2 // Wiadomość dnia linia 3 [] server_motd3 // Wiadomość dnia linia 4 [] server_motd4 // Wiadomośc dnia linia 5 [] server_motd5 Powered by PIFPAF.pl // Wiadomość dnia linia 6 [] sv_dl_maxrate 7000 // Maksymalny rate downloadu [] sv_floodprotect 1 // Zabezpieczenie przed spamowaniem chata [1 Tak 0 - Nie ] sv_maxping 300 // Maksymalny ping [] sv_minping 0 // Minimalny ping [] sv_privateclients 0 // Liczba prywatnych klientów [] sv_privatepassword // Hasło na prywatnego klienta [] sv_pure 1 // Czysty serwer (pliki klienta muszą być takie same jak serwera) [1 Tak 0 - Nie ] sv_wwwbaseurl // Adres URL do katalogu base (mapy) [] sv_wwwdldisconnected 0 // Odłączenie przy ściaganiu z WWW [1 - Tak 0 Nie ] sv_wwwdownload 0 // Ściąganie przez WWW [0 Wyłączone 1 - Włączone ] team_maxplayers 6 // Maksymalna liczba graczy na 1 drużynę [] team_nocontrols 1 // ?? [1 Tak 0 - Nie ] timelimit 20 // Limit czasu [] vote_allow_antilag 1 // Głosowanie o włączenie antilaggera [1 Tak 0 - Nie ] vote_allow_balancedteams 1 // Głosowanie o zrównoważenie teamów [1 Tak 0 - Nie ] vote_allow_comp 1 // Głosowanie o ustawienie meczowe [1 Tak 0 - Nie ] vote_allow_friendlyfire 1 // Głosowanie o friendly fire [1 Tak 0 - Nie ] vote_allow_gametype 1 // Głosowanie o typ gry [1 Tak 0 - Nie ] vote_allow_kick 1 // Głosowanie o kick [1 Tak 0 - Nie ] vote_allow_map 1 // Głosowanie o mapy [1 Tak 0 - Nie ] vote_allow_matchreset 1 // Głosowanie o wyzerowanie meczu [1 Tak ] vote_allow_mutespecs 1 // Głosowanie o wyciszenie obserwatorów [1 Tak 0 - Nie ] vote_allow_muting 1 // Głosowanie o wyciszenie gracza [1 Tak 0 - Nie ] vote_allow_nextmap 1 // Głosowanie o nastęną mapę [1 Tak 0 - Nie ] vote_allow_pub 1 // Głosowanie o ustawienia publiczne [1 Tak 0 - Nie ] vote_allow_referee 1 // Głosowanie o ustanowienie referee [1 Tak 0 - Nie ] vote_allow_shuffleteams 1 // Głosowanie o przemieszanie teamów [1 Tak 0 - Nie ] vote_allow_swapteams 1 // Głosowanie o zamiane teamów [1 Tak 0 - Nie ] vote_allow_timelimit 0 // Głosowanie o timelimit [1 - Tak 0 Nie ] vote_allow_warmupdamage 1 // Głosowanie o uszkodzenia podczas rozgrzewki [1 Tak 0 - Nie ] vote_limit 3 // Maksymalna liczba votów wywoływanych przez 1 klienta [] vote_percent 60 // Procent głosów potrzebnych do przegłosowania [] map oasis // Mapa [battery - Battery fueldump - Fueldump goldrush - Goldrush oasis Oasis radar - Radar railgun - Railgun ] |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||