Serwery Crysis Wars (crysis)
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 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
|
beach
|
frost
|
mesa
|
outpost
|
plantation
|
quarry
|
refinery
|
savanna
|
shore
|
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 |
Brak |
Otwórz |
Moge prosić o jakiś link do pliku z nowym level rotation?Bo
wpisałem tam nowe mapki i jest tak że jest pierwsza mapka,jest
ok,potem ona się kończy i nie zmienia na następną mapke tylko
wyrzuca wszystkich z serwa i wyskakuje:brak dostępu do
serwera,wtedy alborestart serwa,albo reczne wpisanie mapki w
konsoli,prosze o rade,z góry dziękuje za pomoc.
|
| |
|
| |
|
|
Jak
zacząć z serwem?
|
 |
Crysis Wars |
Brak |
Otwórz |
Mam problem nie wiem od czego zacząć co i jak? help
|
| |
|
| |
|
|
nazwa
|
 |
Crysis Wars |
Brak |
Otwórz |
jak zmienić nazwe serwera?
|
| |
Zmienna:
sv_servername=
w konfigu serwera:
Game/Config/server.cfg
|
|
| |
|
|
Logowanie RCON
|
 |
Crysis Wars |
Brak |
Otwórz |
Witam, chciałbym się dowiedzieć dlaczego nie mogę sie zalogować na
mój serwer poprzeż RCON skoro wpisałem komendę rcon_connect
addr:193.42.218.24 port:64087 pass:***** (takie jak na stronie
piszę przy RCON) i bedąc w grze pisze po chwilce rcon_disconnect,
jestem sam na serwerze i nawet po restarcie jest to samo, dlatego
proszę o pomoc w tej sprawie.
|
| |
Port rcon
to nie jest port serwera:
port:64187 pass****
Ustawia się to w:
Game/Config/autoexec.cfg
U nas jest to port serwera+100
|
|
| |
|
|
|
|
(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.