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 port27960 UDP
Możliwość wysyłania poleceń przez konsolęTak
KoloryTak
BinarkiReturn 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.



Temat Gra Kategoria  






(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.