Serwery Crysis Wars (crysis)


Poradnik użytkownika - instrukcja obsługi
Podręcznik PIFPAF.pl

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 Crysis Wars w PIFPAF.pl:

Standardowy port 64087 UDP
Możliwość wysyłania poleceń przez konsolę Tak
Kolory Nie
Binarki Crysis Wars 1.5

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:

Game/Config/server.cfg - główny plik konfiguracyjny serwera

Game/Config/autoexec.cfg - konfiguracja rcona

Game/Config/levelrotation.xml - plik z rotacją map

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:

Pliki z logami:

LogBackups/*- to główne logi serwera



Pliki konfiguracyjne najprościej edytować za pomocą appletu FTP w zakładce PLIKI w MOICH SERWERACH.

Konfig serwera


W głównym pliku konfiguracyjnym serwera:

Game/Config/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


Mody

Aby zainstalować mod tworzymy podfolder z nazwą moda w katalogu:
Mods

i wrzucamy tam pliki moda.

Mapy

Mapy wrzucamy do osobnych podkatalogów w katalogu:
Game/Levels

Tryby


Tryb gry zmieniamy poleceniem:

sv_gamerules = TRYB

Zmiana trybu wymaga zmiany mapy!

Dostępne tryby:

"PowerStruggle"

"InstantAction"

"TeamInstantAction"

 

Mapy


Dostępne standardowo mapy to:

armada

armada

beach

beach

frost

frost

mesa

mesa

outpost

outpost

plantation

plantation

quarry

quarry

refinery

refinery

savanna

savanna

shore

shore

steelmill

steelmill



Rotacja map


Rotację map ustawia się w pliku:
Game/Config/levelrotation.xml

Przykład:
<levelrotation>
    <level name="multiplayer/ps/Frost" gamerules="PowerStruggle" />
   <level name="multiplayer/ps/beach" gamerules="PowerStruggle" />
   <level name="multiplayer/ps/crossroads" gamerules="PowerStruggle" />
   <level name="multiplayer/ps/desolation" gamerules="PowerStruggle" />
   <level name="multiplayer/ps/mesa" gamerules="PowerStruggle" />
   <level name="multiplayer/ps/plantation" gamerules="PowerStruggle" />
   <level name="multiplayer/ps/refinery" gamerules="PowerStruggle" />
   <level name="multiplayer/ps/shore" gamerules="PowerStruggle" />
   <level name="multiplayer/ps/tarmac" gamerules="PowerStruggle" />
   <level name="multiplayer/ps/training" gamerules="PowerStruggle" />
   <level name="multiplayer/ia/armada" gamerules="InstantAction" />
   <level name="multiplayer/ia/Savanna" gamerules="InstantAction" />
   <level name="multiplayer/ia/battleground" gamerules="InstantAction" />
   <level name="multiplayer/ia/coast" gamerules="InstantAction" />
   <level name="multiplayer/ia/excavation" gamerules="InstantAction" />
   <level name="multiplayer/ia/graveyard" gamerules="InstantAction" />
   <level name="multiplayer/ia/outpost" gamerules="InstantAction" />
   <level name="multiplayer/ia/peak" gamerules="InstantAction" />
  <level name="multiplayer/ia/quarry" gamerules="InstantAction" />
  <level name="multiplayer/ia/steelmill" gamerules="InstantAction" />
  <level name="multiplayer/ia/stranded" gamerules="InstantAction" />
  <level name="multiplayer/ia/terminal" gamerules="InstantAction" />
  <level name="multiplayer/ia/treehouse" gamerules="InstantAction" />
  <level name="multiplayer/ia/armada" gamerules="TeamInstantAction" />
  <level name="multiplayer/ia/battleground" gamerules="TeamInstantAction" />
  <level name="multiplayer/ia/coast" gamerules="TeamInstantAction" />
  <level name="multiplayer/ia/excavation" gamerules="TeamInstantAction" />
  <level name="multiplayer/ia/graveyard" gamerules="TeamInstantAction" />
  <level name="multiplayer/ia/outpost" gamerules="TeamInstantAction" />
  <level name="multiplayer/ia/peak" gamerules="TeamInstantAction" />
  <level name="multiplayer/ia/quarry" gamerules="TeamInstantAction" />
  <level name="multiplayer/ia/savanna" gamerules="TeamInstantAction" />
  <level name="multiplayer/ia/steelmill" gamerules="TeamInstantAction" />
  <level name="multiplayer/ia/stranded" gamerules="TeamInstantAction" />
   <level name="multiplayer/ia/terminal" gamerules="TeamInstantAction" />
  <level name="multiplayer/ia/treehouse" gamerules="TeamInstantAction" />
</levelrotation>

 




Zaawansowana rotacja może wyglądać tak:

<levelRotation randomize="0">
<level name="multiplayer/ps/shore" gameRules="PowerStruggle">
<setting setting="g_timelimit 60"/>
<setting setting="g_fraglimit 0"/>
<setting setting="g_revivetime 20"/>
</level>
<level name="multiplayer/ia/armada" gameRules="InstantAction">
<setting setting="g_timelimit 20"/>
<setting setting="g_fraglimit 50"/>
</level>
<level name="multiplayer/ia/treehouse" gameRules="TeamInstantAction">
<setting setting="g_timelimit 0"/>
<setting setting="g_scorelimit 400"/>
</level>
</levelRotation>


W tym przykładzie dla każdej mapy zostały dodatkowo ustawione parametry typu limit czasu lub limit fragów.

Jeżeli chcemy grać na mapach niestandardowych i umożliwić graczom ich ściąganie, to wpis do rotacji powinien wyglądać tak:
<levelRotation randomize="0">
<level name="multiplayer/ps/shore" gameRules="PowerStruggle">
<setting setting="g_timelimit = 60"/>
<setting setting="net_mapDownloadURL http://www.server.com/filename.zip"/>
</level>
</levelRotation>
Gdzie pod zmienną net_mapDownloadURL podajemy absolutną ścieżkę url do pliku z mapą (po http)
Gra przechowuje rotację w formacie XML. Można sprawdzić poprawność pliku uruchamiając go w przeglądarce internetowej (np. IE, Firefox)

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:

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.

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

 

Wewnętrzny antycheat

Crysis Wars posiada także wewnętrznego antycheata, który porównuje pliki serwera z plikami klienta.
Warto pamiętać, że przy wgrywaniu dodatków serverside należy wyłączyć ochronę na tych plikach, np.:

<protect override="0">
<exclude level="1" file="Game/Scripts/GameRules/PowerStruggleBuying.lua"/>
</protect>


w pliku:

Game/Protect.xml

Dodatkowe opcje w panelu


Ta gra nie posiada specjalnych opcji w panelu.

Kick i ban


Komendy do wyrzucania graczy z serwera:

  • 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:

  • PB_SV_Ban [nazwa lub numer #] [powód] - ban za pomocą PB, jeśli jest aktywny
  • PB_SV_UnBan [numer #] - zdjęcie bana PB

Lub za pomocą ETQWPro (patrz dział zdalna administracja)

Podstawowe komendy


Podstawowe komendy sterujące serwerem:

  • sv_say - wyświetla tekst na serwerze
  • status - wyświetla status serwera wraz z listą graczy
  • sv_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
  • sv_gamerules = TRYB
  • map nazwa_mapy - zmienia mapę
  • g_nextlevel - następna mapa w rotacji
  • quit - wyłącza serwer

Polecenia można wydawać bezpośrednio w konsoli w panelu, lub poprzez RCON (czytaj rozdział Zdalna administracja).

Zmienne serwera


Najważniejsze zmienne konsoli serwera Crysis Wars wraz z opisem i możliwymi wartościami. Za zmienną podana jest wartość domyślna.

sv_password= haslo // Hasło do serwera [ - ]

sv_servername= PIFPAF.pl // Nazwa serwera []

g_useprofile= 1 // Używaj profili [0 - Nie 1 Tak ]

net_pb_sv_enable true // Punkbuster [true Włączony false - Wyłączony ]

sv_cheatprotection= 1 // Ochrona przed oszustwami [1 standardowa 2 - większa 3 - maksymalna ]

sv_gamerules= PowerStruggle // Tryb gry [PowerStruggle PowerStruggle InstantAction - InstantAction TeamInstantAction - TeamInstantAction ]

sv_maxplayers= 14 // Liczba slotów []

g_autoteambalance= 1 // Auto balansowanie teamów []

g_minteamlimit= 1 // Minimalna wielkość teamu []

g_revivetime= 20 // Czas na odrodzenie []

g_timelimit= 30 // Limit czasu []

g_tk_punish= 1 // Karanie za team kill []

g_tk_punish_limit= 10 // Limit karania za tk []

log_fileverbosity= 3 // Nie zmieniać []

log_verbosity= 1 // Nie zmieniać []

g_nextlevel // Odpala następną mapę w rotacji []

Zdalna administracja


Serwerem można administrować na 2 sposoby:

Konsola

w panelu sterowania Moje Serwery. Wszystkie polecenia w konsoli www wydajemy normalnie, np. zmiana mapy: map nazwa_mapy

 

Poprzez RCON wewnętrzny

 

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 w pliku konfiguracyjnym:

Game/Config/autoexec.cfg


wpisać:

rcon_startserver [port:] [pass:]


po dwukropkach odpowiednio: port i hasło. Serwery standardowo posiadają odpalonego rcona na porcie: port_serwera+100.
Aby używać rcona w grze należy w konsoli gry wpisać: con_restricted 0 - w konsoli gry


rcon_connect [addr:] [port:] [pass:]

Poprzez RCON zewnętrzny (HTTP/XMLRPC)

 

Aby korzystać z RCON musimy najpierw w pliku konfiguracyjnym:

Game/Config/autoexec.cfg


wpisać:

http_password haslo
http_startserver [port: ]


W celu używania należy :

zainstalować środowisko JAVA
Wejsc do katalogu: TAMGDZIEZAINSTALOWALEMCRYSISACrysisRcon
Uruchomomić aplikację kliencką:

java -jar CrysisRcon.jar

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


    Wiele ciekawych porad znajdziesz w naszym F.A.Q.

F.A.Q.



Temat Gra Kategoria  

levelrotation

Crysis Wars Crysis Wars Brak Otwórz

Jak zacząć z serwem?

Crysis Wars Crysis Wars Brak Otwórz

nazwa

Crysis Wars Crysis Wars Brak Otwórz

Logowanie RCON

Crysis Wars Crysis Wars Brak Otwórz





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