|
|
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 | DMC DMC insecure DMC + update |
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:
dmc/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->dmcatkowe 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:
dmc/addons/metamod
W pliku:
dmc/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 dmcać mod edytujemy plik:
dmc/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:
dmc/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ę dmcatkó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:
dmc/addons/amxmodx
W pliku:
dmc/addons/metamod/plugins.ini
dopisujemy:
linux addons/amxmodx/dlls/amxmodx_mm_i386.so
Restartujemy serwer.
W pliku:
dmc/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:
dmc/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 | dmcaje 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 dmcajemy/kasujemy w pliku:
dmc/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" - dmcaje pełnego admina, ze sprawdzeniem jedynie STEAMID
"123.45.67.89" "" "abcdefghijklmnopqrstu" "de" - dmcaje pełnego admina, po adresie IP
"My Name" "my_password" "abcdefghijklmnopqrstu" "a" - dmcaje 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 - dmcatkowy poziom A (dla dmcatkowych pluginów)
n - dmcatkowy poziom B
o - dmcatkowy poziom C
p - dmcatkowy poziom D
q - dmcatkowy poziom E
r - dmcatkowy poziom F
s - dmcatkowy poziom G
t - dmcatkowy 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 => dmc/addons/amxmodx/plugins
*.sma => dmc/addons/amxmodx/scripting
Następnie w pliku:
dmc/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:
dmc/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 dmc/ 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. |
|
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:
dmc/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 wraz z opisem i możliwymi wartościami. Za zmienną podana jest wartość domyślna. |
Serwerem można również administrować za pomocą modów administracyjnych. Patrz rozdział: amx
|
|||||