Serwery Return to Castle Wolfenstein (rtcw)
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 Return to Castle Wolfenstein w PIFPAF.pl:
| Standardowy port | 27960 UDP |
| Możliwość wysyłania poleceń przez konsolę | Tak |
| Kolory | Tak |
| Binarki | Return to Castle Wolfenstein 1.41
|
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:
main/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:
main/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. |
Konfig serwera
W głównym pliku konfiguracyjnym serwera:
main/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ł.
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 .pk3 - wrzucamy do katalogu: main/.
- 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 .pk3 wrzucamy zawsze do katalogu: main/ oraz restartujemy serwer.
|
OSP
Najnowsza wersja OSP jest wgrana na serwer.
Mod nie jest już rozwijany, ale istnieje jego strona :
http://www.orangesmoothie.org/
Komendy OSP
autorecord nagrywa demo
autoscreenshot robi screenshot
callvote <parametry>: rozpoczyna głosowanie
commands pokazuje listę komend OSP
currenttime pokazuje czas
follow <player_ID|allies|axis>: spectuje gracza
ignore <player_ID|axis|allies|specs|all> ustawia ignore na chacie na gracza
ignore_remove <player_ID|axis|allies|specs|all> kasuje ignore
lock blokuje drużyny
notready ustawia not ready
pause pauzuje mecz
players pokazuje listę graczy
ready ustawia status na ready
readyteam ustawia całą Twoją drużynę na ready
ref <password>: logowanie do referee
say_teamnl wysyła wiadomość do Twojej drużny
scores wyświetla statystyki meczu
stats [player_ID]: wyświetla statystyki gracza
statsall wyświetla statystyki wszystkich graczy
timein odpauzowuje mecz
timeout pozwala drużynie na wstrzymanie meczu
unlock odblokowuje dryżynę
unpause odpauzowuje mecz
Nazwa serwera
Nazwę serwera ustawia się pod zmienną : sv_hostname NAZWA
W konfigu serwera. |
Rotacja map
Rotację map ustawia się w pliku:
main/maps.cfg
Przykładowa rotacja może wyglądać następująco.:
set m01 "set gametype 5;map mp_assault; set nextmap vstr m02"
set m02 "map mp_base; set nextmap vstr m03"
set m03 "map mp_beach; set nextmap vstr m04"
set m04 "map mp_castle; set nextmap vstr m05"
set m05 "map mp_depot; set nextmap vstr m06"
set m06 "map mp_sub; set nextmap vstr m07"
set m07 "map mp_village; set nextmap vstr m01"//zurück nach oben // CP Maps
set c01 "set gametype 7; map mp_assault; set nextmap vstr c02"
set c02 "map mp_base; set nextmap vstr c03"
set c03 "map mp_depot; set nextmap vstr c04"
set c04 "map mp_destruction; set nextmap vstr c05"
set c05 "map mp_sub; set nextmap vstr c06"
set c06 "map mp_village; set nextmap vstr c01" //zurück nach oben // Custom Maps - get them here
set t01 "set gametype 5; map carnage_castle_final; set nextmap vstr t02"
set t02 "map mp_generator; set nextmap vstr t03"
set t03 "set gametype 7; map mp_trenchtoast; set nextmap vstr t04"
set t04 "map silo_base; set nextmap vstr t01" //zurück nach oben // Alle in allen möglichen Kombinationen
set e01 "set gametype 5; map mp_assault; set nextmap vstr e02"
set e02 "set gametype 6; map_restart 0; set nextmap vstr e03"
set e03 "set gametype 7; map_restart 0; set nextmap vstr e04"
set e04 "set gametype 5; map mp_base; set nextmap vstr e05"
set e05 "set gametype 6; map_restart 0; set nextmap vstr e06"
set e06 "set gametype 7; map_restart 0; set nextmap vstr e07"
set e07 "set gametype 5; map mp_beach; set nextmap vstr e08"
set e08 "set gametype 6; map_restart 0; set nextmap vstr e09"
set e09 "set gametype 5; map mp_castle; set nextmap vstr e10"
set e10 "set gametype 6; map_restart 0; set nextmap vstr e11"
set e11 "set gametype 5; map mp_depot; set nextmap vstr e12"
set e12 "set gametype 6; map_restart 0; set nextmap vstr e13"
set e13 "set gametype 7; map_restart 0; set nextmap vstr e14"
set e14 "set gametype 7; map destruction 0; set nextmap vstr e15"
set e15 "set gametype 6; map_restart 0; set nextmap vstr e16"
set e16 "set gametype 5; map mp_sub; set nextmap vstr e17"
set e17 "set gametype 6; map_restart 0; set nextmap vstr e18"
set e18 "set gametype 7; map_restart 0; set nextmap vstr e19"
set e19 "set gametype 5; map mp_village; set nextmap vstr e20"
set e20 "set gametype 6; map_restart 0; set nextmap vstr e21"
set e21 "set gametype 7; map_restart 0; set nextmap vstr e22"
set e22 "set gametype 5; map mp_generator; set nextmap vstr e23"
set e23 "set gametype 7; map mp_trenchtoast; set nextmap vstr e24"
set e24 "set gametype 5; map carnage_castle_final; set nextmap vstr e25"
set e25 "set gametype 6; map_restart 0; set nextmap vstr e26"
set e26 "set gametype 7; map_restart 0; set nextmap vstr e27"
set e27 "set gametype 5; map silo_base; set nextmap vstr e28"
set e28 "set gametype 6; map_restart 0; set nextmap vstr e29"
set e29 "set gametype 7; map_restart 0; set nextmap vstr e01" //zurück nach oben
sets nextmap ""
W powyższym przykładzie pod stałą: m1r1 ustalamy na przykład pierwszą mapę, a pod m2r2 powtórkę mapy.
W ten sposób możemy tworzyć rotację map, z restartami, ustawianiem trybów, kampanie itd.
Polecenie vstr m1r1 powoduje uruchomienie poleceń zapisanych pod stałą m1r1.
Aby ta rotacja działała, na końcu pliku main/server.cfg musi znaleźć się polecenie:
exec maps.cfg
|
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
rconpassword - hasło rcon
refereePassword - hasło REFEREE
sv_privatepassword - hasło dla prywatnych klientów
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:
clientkick numer - wykopuje gracza o zadanym numerze (numer można sprawdzić komendą status)
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:
ban nazwa - banuje gracza po zadanej nazwie
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
status - wyświetla status serwera wraz z listą graczy
rconpassword 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
g_friendlyfire 1/0 - włącza/wyłącza friendly fire
map_restart - restartuje mapę
clientkick numer - wykopuje gracza o zadanym numerze (numer można sprawdzić komendą status)
kick nazwa - wykopuje gracza o zadanej nazwie
ban nazwa - banuje 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 wraz z opisem i możliwymi wartościami. Za zmienną podana jest wartość domyślna.
|
Zdalna administracja
Serwerem można administrować na 3 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ą:
rconpassword 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:
rconpassword 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:
rconaddress ip_serwera:port_serwera, - podajemy rconowi z jakim serwerem ma się połączyć
rconpassword 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
3. Poprzez REFEREE - tzw. refa
Aby zalogować się jako REF, wpisujemy w grze:
/ref haslorefa
Hasło refa znajduje się w konfigu serwera pod zmienną:
refereepassword
Komendy refa (wydawane w konsoli gry):
| |
/ref <hasło> |
zalogowanie się na referee |
| |
/callvote comp |
ładuje ustawienia |
| |
/abort |
przerywa mecz |
| |
/restart |
restart meczu |
| |
/allready |
wymusza gotowość na wszystkich graczach |
| |
/lock |
blokuje drużyny |
| |
/unlock |
odblokowuje drużyny |
| |
/putallies <p_id> |
przenosi gracza do allies |
| |
/putaxis <p_id> |
przenosi gracza do axis |
| |
/remove <p_id> |
wyrzuca gracza z drużyny |
| |
/speclock |
blokuje drużyny przed spectami |
| |
/specunlock |
odblokowuje drużyny przed spectami |
| |
/pause |
pauzuje mecz |
| |
/unpause |
wznawia mecz |
|
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 main/mojamapa.pk3 była ściągana z serwera www.
Musisz w katalogu głównym hostingu utworzyć katalog main i wrzucić tam mapę, tak aby po wpisaniu w przeglądarkę adresu:
http://www.mojastrona.pl/jacek/main/mojamapa.pk3 - nastąpiło automatyczne ściąganie mapy. Dodatkowo należy w konfigu serwera dokonać zmian:
seta sv_wwwDownload "1"
seta sv_wwwBaseURL "http://www.mojastrona.pl/jacek"
seta sv_wwwDlDisconnected "1"
gdzie sv_wwwBaseUrl odpowiada ścieżce root na serwerze WWW.
Wiele innych ciekawych porad znajdziesz w naszym F.A.Q. |
F.A.Q.
(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.