|
![]() |
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 | 27015 UDP |
| Możliwość wysyłania poleceń przez konsolę | Tak |
| Kolory | Nie |
| Binarki | Day of Defeat Day of Defeat + steam update Day of Defeat insecure |
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. |
W głównym pliku konfiguracyjnym serwera:
dod/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 nie może być uruchomiona mapa! Jak zmienić mapę startową: patrz->dodatkowe opcje w panelu
Metamod jest modem pozwalającym na uruchamianie większej liczby modów.
Metamod w najnowszej wersji jest standardowo zainstalowany na naszych serwerach. Podajemy jednak istrukcję, w celu ew. aktualizacji.
Strona domowa metamoda:
http://metamod.org/Ściągamy linuxową wersję metamoda.
Wrzucamy pliki metamoda do stworzonego katalogu:
dod/addons/metamod
W pliku:
dod/liblist.gam
Dokonujemy szukamy linijki gamedll_linux i zmieniamy:
//gamedll_linux "dlls/cs_i386.so"
gamedll_linux "addons/metamod/dlls/metamod_i386.so"
Restartujemy serwer.
Aby dodać mod edytujemy plik:
dod/addons/metamod/plugins.ini
dopisując:
linux addons/MOD/dlls/BILBIOTEKA_MODA.so
i restartując serwer.
Aby wyłączyć mod dopisujemy na początku linijki średnik (;):
;linux addons/MOD/dlls/BILBIOTEKA_MODA.so
Aby wyłączyć metamoda, w pliku:
dod/liblist.gam
Dokonujemy szukamy linijki gamedll_linux i zmieniamy:
gamedll_linux "dlls/cs_i386.so"
//gamedll_linux "addons/metamod/dlls/metamod_i386.so"
I restartujemy serwer.
Uwaga! Przy wyłączeniu metamoda wyłączą się wszystkie inne mody!
AMX jest najstarszym i najpopularniejszym modem do zarządzania serwerem.
Pozwala na wgrywanie pluginów, modułów i sterowanie serwerem. Posiada rozbudowaną bazę dodatków.
Rozwój AMXa został kilka lat temu przerwany i w jego miejsce zaczęto rozwijać mod AMXmodX (AMXX).
AMXX w najnowszej wersji jest standardowo zainstalowany na naszych serwerach. Podajemy jednak instrukcję instalacji, gdyby ktoś potrzebował np. zaktualizować pliki.
Strona domowa amxa:
www.amxmodx.org/Przy założeniu zainstalowanego metamoda.
Ściągamy linuxową wersję AMXX ze strony domowej i wrzucamy pliki do katalogu:
dod/addons/amxmodx
W pliku:
dod/addons/metamod/plugins.ini
dopisujemy:
linux addons/amxmodx/dlls/amxmodx_mm_i386.so
Restartujemy serwer.
W pliku:
dod/addons/metamod/plugins.ini
komentujemy średnikiem linijkę z amxem :
;linux addons/amxmodx/dlls/amxmodx_mm_i386.so
Restartujemy serwer.
Podstawowy plik konfiguracyjny AMX'a znajduje to:
dod/addons/amxmodx/config/amxx.cfg
Można tutaj ustawić rezerwację slotów, przewijające sie wiadomości itp.
Inne pliki z rozszerzeniem *.ini odpowiadają za menu, rotację map, voty, komendy itd.
Zapraszamy do zapoznania się z nimi.
Komendy wpisywane są w konsoli gry (klawisz ~ uruchamia konsolę)
amx_<komenda> <opcja1> <opcja2> [opcja3]
Poniżej znajdziecie przetłumaczoną listę komend z manuala amxmod.org:
| Komenda | Format | Dostęp | Opis |
| amx_kick | <nick or #ID> [powód]A | ADMIN_KICK | Wykopuje gracza |
| amx_ban | <nick or #ID> <czas> [powód] | ADMIN_BAN | Banuje gracza |
| amx_addban | <steamid lub ip> <minuty> [powód] | ADMIN_BAN | Dodaje bana do banlisty |
| amx_unban | <steamid lub ip> | ADMIN_BAN | Odbanowuje gracza |
| amx_slay | <nick or #ID> | ADMIN_SLAY | Zabija gracza |
| amx_slap | <nick or #ID> [obrażenia] | ADMIN_SLAY | Zadaje obrażenia graczowi |
| amx_leave | <tag> [tag1] [tag2] [tag3] | ADMIN_KICK | Wykopuje wszystkich graczy bez taga |
| amx_pause | ADMIN_CVAR | Zatrzymuje/wznawia grę | |
| amx_who | ADMIN_ADMIN | wyświetla listę graczy | |
| amx_cvar | <zmienna> [wartość] | ADMIN_CVAR | Zmienia lub wyświetla wartość zmiennej |
| amx_map | <nazwa mapy> | ADMIN_MAP | Zmienia mapę |
| amx_nick | <stary nick> <nowy nick> | ADMIN_LEVEL_A | Zmienia nicka gracza |
| amx_cfg | <plik> | ADMIN_CFG | uruchamia konfig serwera |
| amx_rcon | <polecenie serwera> | ADMIN_RCON | uruchamia polecenie serwera (jak rcon) |
| amx_plugins | ADMIN_ADMIN | Wyświetla listę wszystkich załadowanych pluginów | |
| amx_modules | ADMIN_ADMIN | Wyświetla listę załadowanych modułów |
| Komenda | Format | Dostęp | Opis |
| amx_say | <wiadomość> | ADMIN_CHAT | Wyświetla wiadomość do wszystkich jak normalny say |
| amx_chat | <wiadomość> | ADMIN_CHAT | Wyświetla wiadomość do adminów |
| amx_psay | <nick or #ID> <wiadomość> | ADMIN_CHAT | Wysyła prywatną wiadomość do gracza |
| amx_tsay | <kolor> <wiadomość> | ADMIN_CHAT | Wyświetla wiadomość po lewej stronie ekranu |
| amx_csay | <kolor> <wiadomość> | ADMIN_CHAT | Wyświetla wiadomość w środku ekranu |
| Komenda | Format | Dostęp | Opis |
| amx_votemap | <mapa> [mapa] [mapa] [mapa] | ADMIN_VOTE | Zaczyna głosowanie na mapę |
| amx_votekick | <nick or #ID> | ADMIN_VOTE | Zaczyna głosowanie nad wykopaniem gracza |
| amx_voteban | <nick or #ID> | ADMIN_VOTE | Zaczyna głosowanie nad zbanowaniem gracza |
| amx_vote | <pytanie> <odpowiedź1> <odpowiedź2> | ADMIN_VOTE | Zaczyna sondę |
| amx_cancelvote | ADMIN_VOTE | Anuluje ostatnią sondę w trakcie trwania |
| Komenda | Opis |
| say /hp | Pokazuje kto Cię zabił |
| say /statsme | Pokazuje twoje statystyki |
| say /stats | Pokazuje statystyki innych graczy |
| say /top15 | Pokazuje 15 najlepszych graczy |
| say /rank | Wyświetla Twój rank na serwerze |
| Komenda | Opis |
| say nextmap | Wyświetla nazwę następnej mapy. |
| say timeleft | Wyświetla pozostały czas mapy |
| say thetime | Wyświetla aktualną godzinę |
| Komenda | Dostęp | Opis |
| amxmodmenu | ADMIN_MENU | Wyświetla główne menu AMX |
| amx_cvarmenu | ADMIN_CVAR | Wyświetla menu zmiennych |
| amx_mapmenu | ADMIN_MAP | Wyświetla menu zmiany map |
| amx_votemapmenu | ADMIN_MAP | Wyświetla menu głosowania na mapę |
| amx_kickmenu | ADMIN_KICK | Wyświetla menu wykopywania |
| amx_banmenu | ADMIN_BAN | Wyświetla menu banów |
| amx_slapmenu | ADMIN_SLAY | Wyświetla menu zadawania obrażeń/zabijania |
| amx_teammenu | ADMIN_LEVEL_A | Wyświetla menu zamiany teamów |
| amx_clcmdmenu | ADMIN_LEVEL_A | Wyświetla menu poleceń uruchamianych u klienta |
| amx_cmdmenu | ??? | Wyświetla menu poleceń serwera |
| amx_restmenu | ADMIN_CFG | Wyświetla menu restrykcji broni |
| amx_teleportmenu | ADMIN_CFG | Wyświetla menu teleportacji |
| amx_pausecfgmenu | ADMIN_CFG | Stopowanie/wznawianie pluginów |
| amx_statscfgmenu | ADMIN_CFG | Wyświetla menu konfiguracji statystyk |
|
Adminów dodajemy/kasujemy w pliku:
dod/addons/amxmodx/config/users.ini
Oraz restartujemy serwer lub zmieniamy mapę.
Każda linijka dopisuje admina, znak średnika (;) na początku linijki powoduje zignorowanie wpisu przez serwer (komentarz).
Składnia:
"NAZWA/IP/STEAMID" "HASŁO" "FLAGI_DOSTĘPU" "FLAGI_KONTA"
Flagi zostały opisane poniżej.
Przykłady:
"STEAM_0:0:123456" "" "abcdefghijklmnopqrstu" "ce" - dodaje pełnego admina, ze sprawdzeniem jedynie STEAMID
"123.45.67.89" "" "abcdefghijklmnopqrstu" "de" - dodaje pełnego admina, po adresie IP
"My Name" "my_password" "abcdefghijklmnopqrstu" "a" - dodaje pełnego admina, który musi podać hasło
Flagi dostępu:
a - nietykalność
b - rezerwacja (może wchodzić na zarezerwowane sloty)
c - amx_kick
d - amx_ban i amx_unban
e - amx_slay i amx_slap
f - amx_map
g - amx_cvar
h - amx_cfg
i - amx_chat i inne polecenia rozmów
j - amx_vote i inne polecenia związane z głosowaniem
k - dostęp do zmiennej sv_password (przez komendę amx_cvar)
l - dostęp do komendy amx_rcon command i zmiennej rcon_password (przez komendę amx_cvar)
m - dodatkowy poziom A (dla dodatkowych pluginów)
n - dodatkowy poziom B
o - dodatkowy poziom C
p - dodatkowy poziom D
q - dodatkowy poziom E
r - dodatkowy poziom F
s - dodatkowy poziom G
t - dodatkowy poziom H
u - dostęp do menu
z - użytkownik (nie admin)
Flagi konta:
a - rozłącza gracza przy podaniu niepoprawnego hasła
b - tag klanu
c - to jest STEAMID
d - to jest adres IP
e - hasło nie jest sprawdzane (tylko IP/STEAMID)
Do AMXa można wgrywać pluginy.
Oficjalna strona z pluginami amxa:
http://www.amxmodx.org/compiler.phpRozpakowane pliki z pluginem wrzucamy do katalogów (odpowiednio):
*.amxx => dod/addons/amxmodx/plugins
*.sma => dod/addons/amxmodx/scripting
Następnie w pliku:
dod/addons/amxmodx/config/plugins.ini
Dopisujemy na końcu linijkę z nazwą pluginu w formacie:
nazwa.amxx
Restartujemy serwer i sprawdzamy poleceniem:
amxx plugins
czy plugin działa.
Do serwerów dołączamy darmowe HLTV służące do nagrywania dem, na które nie można wejść.
Jeśli chcesz wykorzystywać HLTV do oglądania meczy, musisz zakupić serwer HLTV Dedykowane.
Wszystkie darmowe serweryHLTV są automatycznie zatrzymywane przez system o 6 rano. W celu włączenia należy wejśc do panelu i wystartować proces serwera HLTV
Plik konfiguracyjny HLTV znajduje się w plikach serwera gry z nim związanego w pliku:
dod/tv.cfg
Po wejściu HLTV na serwer, rozpoczynasz nagrywanie dema poprzez wydanie polecenia (również w konsoli HLTV)
record nazwa_dema
a po skończonym meczu piszesz:
stoprecording
Demo automatycznie zapisze się w katalogu dod/ serwera.
Nagrane dema mają spore rozmiary. Można je bardzo skutecznie spakować, zmniejszając rozmiar nawet kilkukrotnie.
Możesz to zrobić w panelu w opcji Narzędzia/Zipowanie dem.
W menu Narzędzia możesz także wykasować wszystkie dema z serwera.
Dema możesz ściągnąć poprzez ftp. Spakowane będą miały rozszerzenie .gz.
W celu aktualizacji plików serwera za pomocą platformy Steam, wybierz z kontrolki zmiany gry opcję +steam update.
Serwer się zrestartuje i połączy z serwerem dystrybucyjnym firmy Valve.
Poprawnym wynikiem jest wyświetlenie komunikatu:
HLDS installation up to date
Uwaga! Czasami potrzebny jest drugi restart, dlatego że w pierwszym aktualizuje się klient steama. Prosimy obserwować konsolę. Restart będzie konieczny w przypadku takiego komunikatu:
Getting version 34 of Steam HLDS Update Tool
Downloading. . . . . . . . . . .
Steam Linux Client updated, please retry the command
Nazwę serwera ustawia się pod zmienną :
hostname NAZWA W konfigu serwera. |
Dostępne standardowo mapy to:
dod_anzio |
dod_argentan |
dod_avalanche |
dod_colmar |
dod_donner |
dod_flash |
dod_jadg |
dod_jagd |
dod_kalt |
dod_palermo |
dod_vigilance |
|
Rotację map ustawia się w pliku:
lub w przypadku korzystania z AMX'a w pliku:
Mapy zmienia się poleceniem:
|
Strona powitalna znajduje się w pliku:
dod/motd.txt
i powinna być napisana w HTML'u. Można stosować wszystkie podstawowe tagi HTML 1.1
| 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: sv_password - hasło na serwer Aby zdjąć hasło na serwerze publicznym należy ustawić: sv_password "" Hasło do FTP ustawia się w menu HASŁA w MOICH SERWERACH. |
|
Gra posiada wbudowane zabezpieczenie VAC (Valve Anti Cheat) VAC'a można wyłączyć poprzez wybranie w kontrolce zmiany gry opcji insecure oraz zmianę zmiennej:
w pliku
|
|
Ta gra posiada opcje:
|
|
Listę graczy z numerami potrzebnymi do kopnięcia lub zbanowania otrzymacie poleceniami:
Komendy do wyrzucania graczy z serwera:
Komendy do banowania i zdejmowania banów:
Po każdej z powyższych komend należy wydać komendę zapisania zmiany bana:
Lub komendy AMXa - patrz rozdział o AMX. |
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 Day of Defeat wraz
z opisem i możliwymi wartościami. Za zmienną podana jest wartość
domyślna. allow_spectators 0 // Pozwalaj na spectatorów [0 Nie 1 - Tak ] decalfrequency 30 // Cas po którym gracz może ponownie wysprayować swoje logo (w sekundach) [] hostname @ PIFPAF.pl // Nazwa serwera [] mp_autocrosshair 0 // Automatyczny celownik [0 Nie 1 - Tak ] mp_autokick 0 // Automatyczne kopanie Team Killerów [0 Nie 1 - Tak ] mp_autoteambalance 0 // Automatyczne balansowanie nierównych teamów [0 Nie 1 - Tak ] mp_buytime 0.25 // Czas na dokonanie zakupów [] mp_c4timer 35 // Czas od podłożenia bomby do jej wybuchu (w sekundach) [] mp_fadetoblack 0 // Czarny ekran po ś [1 - 0 Nie - 1 Tak - ] mp_falldamage 1 // Utrata HP przy spadaniu [0 - Nie 1 Tak ] mp_flashlight 1 // Możliwoś [1 0 Nie - 1 Tak - ] mp_footsteps 1 // Odgłosy kroków [0 - Nie 1 Tak ] mp_forcecamera 2 // Wymuszenie kamery po ś [1 - 1 Tylko swój team - 2 Zostajesz w miejscu ś - mierci 0 - Nie ] mp_forcechasecam 2 // Wymuszenie kamery po ś [1 - 1 Tylko swój team - 2 Zostajesz w miejscu ś - mierci 0 - Nie ] mp_freezetime 6 // Czas na pocztku rundy, w czasie którego nikt nie może się poruszać (aby kupił broń) [] mp_friendlyfire 1 // Przyjacielski ogień [0 - Nie 1 Tak ] mp_friendly_grenade_damage 1 // Uszkodzenia od przyjacielskich granatów [0 - Nie 1 Tak ] mp_hostagepenalty 0 // Ilu zakładników może zabić gracz, aby został kicknięty z serwera [] mp_limitteams 0 // Limitowanie teamów, jeżeli jeden team będzie miał więcej niż drugi o 2 graczy, to nikt do niego nie wejdzie [0 Nie 1 - Tak ] mp_logdetail 2 // Dokładnoś [1 - 1 loguj ataki na graczy z przeciwnego teamu - 2 loguj ataki na graczy ze swojego teamu - 3 loguj oba rodzaje ataków - 0 Nie loguj żadnych ataków - ] mp_logmessages 1 // Logowanie dialogów [0 - Nie 1 Tak ] mp_mapvoteratio 0.5 // Ratio głosowania na następną [1 - ] mp_maxrounds 0 // Limit rund na mapę [] mp_roundtime 3 // Czas trwania rundy w minutach [] mp_startmoney 800 // Liczba gotówki na starcie [] mp_timelimit 0 // Czas trwania mapy w minutach [] mp_tkpunish 0 // Karanie za Team Kill [0 Nie 1 - Tak ] pausable 1 // Możliwoś [1 0 Nie - 1 Tak - ] spec_forcefirstperson 1 // Wymuszenie spectowania z pierwszej osoby [0 - Nie 1 Tak ] spec_teamonly 1 // Spectowanie tylko teamów [0 - Nie 1 Tak ] sv_aim 0 // Auto AIM włą [1 - 0 Nie - 1 Tak - ] sv_airaccelerate 10 // Przyś [1 - ] sv_airmove 1 // Możliwoś [1 0 Nie - 1 Tak - ] sv_alltalk 0 // Gracze mogą [1 - 0 Nie - 1 Tak - ] sv_cheats 0 // Cheaty włą [1 - 0 Nie - 1 Tak - ] sv_clienttrace 1 // Namierzanie klienta [0 - Nie 1 Tak ] sv_gravity 800 // Gravitacja [] sv_maxrate 20000 // Maksymalny dozwolony rate przez serwer [] sv_maxspeed 320 // Maksymalna prędkoś [1 - ] sv_maxupdaterate 101 // Maksymalna liczba pakietów wysyłanych przez serwer [] sv_minrate 2500 // Minimalny dozwolony rate przez serwer [] sv_proxies 1 // Zezwolenie na proxy [0 - Nie 1 Tak ] sv_region 3 // region serwera [0 - US East coast 1 - US West coast 2 - South America 3 Europe 4 - Asia 5 - Australia 6 - Middle-East 7 - Africa 255 - World ] sys_ticrate 1000 // Maksymalny ticrate serwera [] |
Serwerem można również administrować za pomocą modów administracyjnych. Patrz rozdział: amx
|
|||||