Na tej stronie znajdziesz następujące informacje:
Dlaczego status serwera to "Sprawdzam..."?
Odpowiedź na to pytanie znajduje się tutaj:
http://faq.pukawka.pl/sprawdzam.html
Komendy serwera, których używać można zarówno w server.cfg jak i z poziomu rcona.
Logowanie na RCON-a
Korzystając z hasła RCON-a z panelu, które możemy w nim dowolnie zmienić (po zmianie należy zrestartować serwer) logujemy się na rcona komendą
rcon_password [haslo rcona]
Aby otworzyć konsolę, w której należy powyższą komendę wpisać korzystamy z klawisza tyldy/fali (pod ESC)
Jeżeli Twoje hasło to "rcpw" będzie to wyglądać w ten sposób:
rcon_password rcpw
Kolejne komendy wykonujemy poprzedzając każdą z nich przedrostkiem rcon. Np. zmiana mapy:
rcon changemap de_prodigy
mp_startmoney [kwota]
Kwota, którą otrzymują gracze na start nowej mapy oraz po podłączniu się na serwer. Domyślna wartość to 800. Maksymalnie 16000.
mp_playerid [0|1|2]
Komenda, która określa co widzą gracze po najechaniu celownikiem na wroga, zakładnika lub innego gracza ze swojej drużyny.
Wartość 0 jest domyślna i pokazuje wszystkie informacje wraz z kolorem drużyny. Wartość 1 - gracz widzi informacje tylko
w przypadku zakładników i innych graczy ze swojej drużyny. Wartość 2 wyłącza pokazywanie informacji.
mp_chasecam [0|1]
Włączenie tej opcji spowoduje wyłączenie wszystikch trybów obserwatora oprócz trybu trzeciej osoby.
mp_forcechasecam [0|1|2]
Domyślna wartość to 0 i oznacza, że gracze gdy zostają zabici mogą dowolnie oglądać poczynania obu drużyn jako Spectacor.
Wartość 1 blokuje widok drużyny przeciwnej. Natomiast wartość 2 całkowicie wyłącza mozliwość oglądania gry innych.
mp_buytime [minuty]
Czas, w którym można kupować bronie wyrażony w minutach. Przykładowa wartość: 0.50 co oznacza,
że bronie można kupować do 50 sekund po spawnie. Minimalna wartość to 0.25.
Do ustawienia czasu po spawnie, w którym nie można się ruszyć służy komend mp_freezetime opisana poniżej.
mp_roundtime [minuty]
Czas rundy (nie mapy) wyrażony w minutach. Minimalna wartość to 1, a maksymalna 9.
mp_timelimit [minuty]
Czas trwania jednej mapy. Domyślna wartość 20 minut.
mp_maxrounds [ilość]
Domyślna wartość to 0 lub disabled co oznacza, że nie ma limitu rund.
Każda inna wartość od 1 w górę oznacza ilość rund, które mozna rozegrać w czasie trwania jednej mapy.
mp_winlimit [ilość]
Określa ilość zwycięstw przypadającą na jedną drużynę.
Ta drużyna, która osiągnie limit zwycięstw wygrywa mapę.
allow_spectators [0|1]
Komenda określająca czy pozwolić na oglądanie meczu prze widzów (nie - martwych, tylko niegrających)
mp_autokick [0|1]
Gdy włączone (1 - domyslna wartość), automatycznie wyrzuca graczy robiących TK (team killing), czyli zabijających graczy z własnej drużyny.
mp_autoteambalance [0|1]
Automatyczny balans drużyn. Domyślnie włączony.
mp_c4timer [sekundy]
Czas w sekundach, po którym wybucha podłożona przez tt bomba.
mp_flashlight [0|1]
Pozwolić na korzystanie z latarek? Domyślnie włączone.
mp_footsteps [0|1]
Domyślna wartość to 1 i oznacza, że gracze słyszą kroki (nie, nie że jakaś schiza tylko kroki innych graczy, hehe).
mp_freezetime [sekundy]x
Czas pauzy po spawnie, w którym można kupić bronie. W tym czasie nie można się ruszać. Czas wyrażony w sekundach.
Domyślnie 6 sekund. Wartość 0 wyłącza freezetime.
mp_friendlyfire [0|1]
Friendly Fire czyli ogień sojuszniczy. Domyślnie wyłączony.
mp_hostagepenalty [ilość]
Domyślnie 0 i oznacza maksymalną ilość zakładników jaką może zabić gracz.
mp_limitteams [0|ilość]
Domyślnie 2. Określa maksymalną liczbę graczy, o którą większa może być jedna z drużyn od drużyny przeciwnej.
Wartość 0 wyłącza tę blokadę.
mp_logmessages [0|1]
Określa czy logować do pliku wiadomości z chatu wysyłane przez graczy.
mp_tkpunish [0|1]
Domyślna wartość to 1 i oznacza, że jeżeli gracz zabije kogoś ze swojej drużyny
to w następnej rundzie zostaje wyrzucony z rozgrywki i może jedynie oglądać grę innych.
Co to jest HLTV i do czego służy? (skocz do góry)
Half-Life TeleVision to modyfikacja serwera, dzięki której można oglądać mecz na serwerze gry właśnie z serwera HLTV. Można na nim wygodnie nagrywać demka ze spotkań klanowych. Jeżeli nie potrzebujesz HLTV i zajmuje Ci darmowego slota możesz je wyłączyć i używać tego slota jako gratisowego np. do rezerwacji dla admina. HLTV wyłączy komenda sv_proxies "0" w pliku server.cfg.
Jak nagrywać demko na HLTV i czy można zrobić to automatycznie?
Żeby nagrać demko trzeba wejść na serwer HLTV (jego dane są podane na stronie "Informacje" danego serwera gry pod spodem informacji o serwerze) i wpisać komendę:
Po zalogowaniu się na rcona wydajemy polecenie:
zaznacz i skopiuj (ctrl+v)
rcon record nazwademaPoniższe czynności wykonujemy z poziomu konsoli rcona (najlepiej w HLSW). Będąc na serwerze HLTV przed komendami należy wpisywać polecenie "rcon", będąc najpierw zalogowanym na rcona serwera HLTV.
zaznacz i skopiuj (ctrl+v)
record nazwademaDema są zapisywane w katalogu aktualnie używanej modyfikacji, czyli w przypadku serwera CS 1.6 do katalogu cstrike. W Pukawce są one dodatkowo przenoszone do katalogu www. Jest to związane z działaniem skryptu, umozliwiającego przeglądanie dem z poziomu przeglądarki. Usługa ta dostępna jest tylko na serwerach w wersji MAX.
Aby sprawdzić czy demko się nagrywa wpisujemy: status
Aby zatrzymać nagrywanie dema wpisujemy: stoprecording
Dema zapisują się w następującym formacie: <nazwadema>-<RRMMDDggmm>-<mapa>.dem
Więcej o HLTV: http://hlds.pl/Hltv
Automatyczne nagrywanie dem
Należy edytować plik hltv.cfg na serwerze HLTV i dopisać na końcu:
record hltv
Następnie zrestartować serwer HLTV, aby dema nagrywały się automatycznie
Dlaczego moje HLTV nie działa albo nie chce się podłączyć do mojego serwera?
Musisz pamiętać żeby prawidłowo skonfigurować plik hltv.cfg znajdujący się w głównym katalogu i plik server.cfg, który znajduje się z kolei w katalogu cstrike. W hltv.cfg musisz mieć ustawione to samo hasło dostępu do serwera jakie ustawione jest w server.cfg inaczej HLTV nie będzie mogło się podłączyć do serwera gry. Dodatkowo w pliku server.cfg musisz mieć ustawioną komendę sv_proxies "1".
Czy jest możliwość dokupienia HLTV do serwera w wersji LITE?
Niestety, nie ma takiej możliwości. HLTV dołączane jest do każdego serwera wyłącznie w wersji MAX. Zmiana na wersję MAX wiąże się z dopłatą oraz zmianą adresu IP serwera.
Chce zainstalować amxmoda, jak to zrobić?
Przede wszystkim zastanówmy się po co w ogóle instalować amxmoda? Jest on bowiem dostarczany razem z serwerem i to w najnowszej wersji, jest w pełni skonfigurowany i sprawny. Nie zawsze warto iść na łatwiznę i wgrywać tzw. "gotowce", więcej z nimi problemów niż ułatwień, najlepiej samemu doinstalować pluginy i wiedzieć co z czym się je. Jeżeli już uparcie chcemy wgrać paczkę innego amxmoda trzeba pamiętać o podstawowej rzeczy: Serwery stawiane w Pukawce to serwery linuksowe, a nie windowsowe.
Właśnie z tego względu nigdy nie instalujecie amxmoda, którego przeznaczeniem jest praca w systemie Windows. Takie paczki w metamodzie mają ustawiony przedrostek "win32" przed ścieżką do biblioteki .dll. Jeżeli chcesz żeby amxmod działał poprawnie musi to być biblioteka po pierwsze .so, a nie .dll, a przedrostek ma być ustawiony na linux, a nie win32.
Jest to właśnie najczęstszą przyczyną niedziałania amxmoda dlatego nigdy nie usuwajcie metamoda dostarczonego przez nas, ani nie modyfikujcie go nie mając o tym pojęcia. Podobnie sprawa tyczy się pliku liblist.gam - on już jest skonfigurowany, nie podmieniajcie go!
Wgrałem poprawnie amxmoda na serwer, a mimo to on nie chce działać, albo serwer się restartuje i zacina. Co mam zrobić?
To jest właśnie to o czym pisałem wyżej. Amxmod jest modyfikacją, której działania z setką różnych pluginów nie możemy przewidzieć. Trzeba wiedzieć co się wgrywa, a najlepiej zamiast gotowców wgrywać samemu potrzebne pluginy. Jeżeli się nie potrafi... cóż z serwerami gier, a właściwie z wszystkimi serwerami jest tak jak z jazdą samochodem, trzeba mieć jakieś umiejętności żeby ruszyć.
W przypadku gdy rzeczywiście nie możemy sobie poradzić z rozbrykanym amxmodem najlepiej zajrzeć w error_logi w katalogu cstrike/addons/amxmodx/logs oraz w konsolę żeby sprawdzić co się dzieje, często bowiem przy okazji wgrania gotowca nie zostają dograne wymagane modele i serwer się sypie.
Logowanie do menu admina
Aby zalogować się do menu admina korzystamy w konsoli (~) z komendy:
amxmodmenu
Aby użyć tej komendy musimy mieć admina na serwerze. Jak dodać admina? Patrz niżej.
Jak dać sobie admina na serwerze? (skocz do góry)
Dodawanie adminów w AmxModzie jest naprawdę bardzo proste. Wystarczy poznać strukturę pliki users.ini. Plik users.ini znajduje się w katalogu cstrike/addons/amxmodx/configs na FTP serwera. Możesz go otworzyć w Edyorze Plików w panelu. Aby dodać admina należy dopisać w nowej linii ciąg, w którym w pierwszym cudzysłowie określa się czy admin ma być przypisany na steamid, ip czy nick z hasłem. Kolejny cudzyslow to haslo. Jezeli nie ma byc hasla (dla pierwszych dwoch sposobow) to zostawiamy puste cudzyslowy jak w poniższych przykładach. Flagi abcdefghijklmnopqrstu to uprawnienia. Kazda literka to osobne uprawnienie.
Poniżej znajduje się lista uprawnień (flag) wraz z opisami
a - nietykalność (odporny na komendy AMX-a typu kick, slap lub ban.) b - rezerwacja (może korzystać z zarezerwowanych slotów) c - amx_kick d - amx_ban i amx_unban e - amx_slay i amx_slap f - amx_map g - amx_cvar (nie wszystkie komendy są dostępne) h - amx_cfg i - amx_chat oraz inne komendy chatu j - amx_vote oraz inne komendy głosowania k - dostęp do sv_password (poprzez komendę amx_cvar) l - dostęp do amx_rcon oraz rcon_password (poprzez komendę amx_cvar) m - dodatkowy poziom A (dla dodatkowych pluginów) n - dodatkowy poziom B o - dodatkowy poziom C p - dodatkowy poziom D q - dodatkowy poziom E r - dodatkowy poziom F s - dodatkowy poziom G t - dodatkowy poziom H u - dostęp do menu z - zwykły gracz
Ostatni cudzysłów to flagi konta
a - odłącz użytkownika w przypadku błędnego lub braku hasła b - tag klanowy c - steamid d - adres ip e - hasło nie jest sprawdzane (tylko nick/ip/steamid)
Poniżej znajdują się kolejno wszystkie trzy sposoby dodawania admina. W pierwszym sposobie podajemy swoje STEAMID. STEAMID sprawdzamy z rcona na swoim serwerze komendą: status.
"STEAM_0:0:123456" "" "abcdefghijklmnopqrstu" "ce" ; to jest sposób na steamid "123.45.67.89" "" "abcdefghijklmnopqrstu" "de" ; to na ip "nick" "hasło" "abcdefghijklmnopqrstu" "a" ; a to na nick + hasło
Usuń średnik ( ; ) sprzed wpisów, inaczej nie będą działać!
Pamiętaj! Wszystkie komendy za znakiem średnika " ; " nie będą działać. Znak ten oznacza tylko komentarz, który nie będzie czytała gra. Jeżeli dodajesz admina na nick + hasło musisz to hasło wpisać u siebie na dysku w pliku userconfig.cfg
W tym celu wchodzisz na dysk domyślnie C, do folderu: Program Files -> Valve -> Cstrike w przypadku wersji gry pudełkowej. W przypadku steama: C:\Program Files\Steam\steamapps\<TWÓJLOGIN>\counter-strike\cstrike_polish
Tworzymy plik userconfig.cfg
W tym celu tworzymy nowy dokument tekstowy (prawym przyciskiem myszy -> nowy -> dokument tekstowy). Otwieramy go w notatniku i wpisujemy:
zaznacz i skopiuj (ctrl+v)
setinfo _pw "haslo"Gdzie haslo to oczywiście hasło ustalone przez nas w users.ini
Teraz klikamy w menu notatnika na Plik -> Zapisz jako
Zapisz jako typ: Wszystkie pliki
Nazwa pliku: userconfig.cfg
I zapisujemy do katalogu cstrike lub cstrike_polish
Nie działają mi statystyki, albo źle pokazują. Co mam zrobić? (skocz do góry)
To jest urok korzystania ze starej wersji gry, która nie korzysta ze Steama i nie ma czegoś takiego jak steamid. Należy edytować plik amxx.cfg w katalogu cstrike/addons/amxmodx/configs i znaleźć linijkę csstats_rank i zmienić zapisywanie statystyk na nick czyli zmieniamy ustawienie z wartości 1 na 0:
// Na co zapisywac statystyki // 0 - na nick // 1 - na steamid // 2 - na ip // // Default value: 1 csstats_rank 0
W jaki sposób wyłączyć AmxModa np. na czas meczu?
Wystarczy wpisać w konsoli:
amx_off
Komendę można również umieścić w pliku server.cfg. Dzięki temu amx będzie stale wyłączany przy każdym uruchomieniu serwera
Aby wyłączyć całkowicie wszelkie modyfikacje na serwerze można skorzystać z funkcji w panelu administracyjnym. Znajduje się w menu "Konfiguracja serwera".
Jak usunąć AmxModa całkowicie?
Jeżeli chcemy serwer bez AmxModa, ale z włączonym metamodem możemy po prostu edytować plik plugins.ini w katalogu /cstrike/addons/metamod i usunąć linijkę:
linux addons/amxmodx/dlls/amxmodx_mm_i386.so
Jeżeli chcemy serwer zupełnie bez żadnych modyfikacji należy edytować plik liblist.gam znajdujący się w katalogu cstrike i zamienić:
gamedll_linux "addons/metamod/dlls/metamod_i386.so"
na:
gamedll_linux "dlls/cs_i386.so"
Po dokonaniu zmian i zapisaniu pliku liblist.gam należy wyłączyć, następnie ponownie uruchomić serwer.
Usunięcie folderu addons jest opcjonalne. Nie trzeba go jednak usuwać, serwer po powyższej zmianie będzie chodził bez żadnych modyfikacji.
Nie mogę wyszukać mojego serwera w STEAM-ie ani dodać go do ulubionych.
Mogą być dwie przyczyny takiego stanu rzeczy.
1. Serwer został zmodyfikowany (szczególnie chodzi tu o zmiany oryginalnych plików binarnych, instalację modyfikacji takiej jak Dproto, zmiany dokonanych w liblist.gam). W tym wypadku należy cofnąć dokonane zmiany do momentu kiedy problemu nie występował. Ewentualnością jest reinstalacja serwera. Należy pamiętać o tym, że za modyfikacje dokonane przez użytkownika (szczególnie chodzi tu o instalację Dproto) Pukawka nie odpowiada.
2. Błąd po stronie masterserverów STEAM. Jeżeli w konsoli nie widać komunikatu o poprawnym połączeniu do STEAM i na serwerze nie ma VAC oznacza to, że problem może leżeć po stronie masterserverów STEAM. Warunkiem jest, aby serwer posiadał oryginalne pliki i nie był w żaden sposób zmodyfikowany.
Aby poprawić błąd po stronie masterserverów można skorzystać z modyfikacji xds_opt w instaltorze pluginów w panelu lub dodać serwer samodzielnie poprzez Setti masterserver.
Zawsze chętnie służymy pomocą. Jeżeli nie potrafisz sobie z tym problemem poradzić, zwróć się do nas. Postaramy się udzielić informacji na temat możliwich przyczyn problemu i zaproponować rozwiązanie.
Kiedy banuję kogoś na serwerze wywala wszystkich z serwera lub mimo wszystko ta osoba wraca, a ban traktowany jest jako kick. Czemu tak się dzieje? (skocz do góry)
Amxmod korzysta podczas banowania ze steamid. Na serwerach z sv_lan 1 wszyscy gracze mają ten sam steamid dlatego po zbanowaniu kogokolwiek albo wyrzuca wszystkich graczy albo ban w ogóle nie działa.
Jak rozwiązać ten problem i móc banować?
Najlepiej ustawić serwer w tryb LAN, zmieniając w konfiguracji serwera komendę sv_lan na 1. Dzięki temu w przypadku braku steamID AMX banować będzie tylko IP graczy.
Można również zmienić sposób banowania na IP z rcona.
Co jeżeli zbanowałem samego siebie lub inne, niewinne osoby?
Wejdź do katalogu cstrike na serwerze FTP lub w edytorze plików i usuń plik banned.cfg. Następnie edytuj plik server.cfg i usuń następującą linijkę (jeżeli jest dopisana):
exec banned.cfg
Dla pewności warto wyczyścić logi serwera. Teraz wyłącz i uruchom ponownie serwer.
Jak banować z rcona na IP? (skocz do góry)
Najpierw sprawdzamy IP gracza, którego chcemy zbanować. W tym celu z rcona w konsoli wpisujemy następującą komendę:
zaznacz i skopiuj (ctrl+v)
rcon statusKopiujemy IP i wpisujemy ją w kolejnej komendzie:
zaznacz i skopiuj (ctrl+v)
rcon addip 0 XXX.XXX.XXX.XXXGdzie XXX.XXX.XXX.XXX to pełny IP gracza lub jego część (w przypadku gdy chcemy zbanować zakres adresów IP czyli subnet). 0 po komendzie addip oznacza, że ban jest permanentny.
Aby zapisać bany do pliku używany komendy:
zaznacz i skopiuj (ctrl+v)
rcon writeipDzięki temu po zrestartowaniu serwera ban dalej będzie obowiązywał, ponieważ zostanie zapamiętany i wczytany ze startem serwera.
Musimy jednak pamiętać o tym aby w pliku server.cfg znajdowało się odniesienie do pliku listip.cfg. Edytujemy server.cfg i dopisujemy (jeżeli wcześniej nie było):
zaznacz i skopiuj (ctrl+v)
exec listip.cfgGracze serwera skarżą się na lagi, serwer jest niestabilny, skacze ping i choke. Co zrobić? (skocz do góry)
Serwery w Pukawce posiadają domyślnie wysokie ustawienia rate. Bardzo często gracze używają niskich ustawień co koliguje z ustawieniami serwera. Należy pamiętać aby przy okazji zmiany konfiguracji serwera zadbać o poprawność ustawień, a także o to by od swoich graczy wymagać wysokich ustawień, ponieważ w innym przypadku powoduje to właśnie skoki pingu lub wysoki choke.
Oto wzorcowe ustawienia rate, które powinno się stosować na naszych serwerach Counter-Strike 1.6:
zaznacz i skopiuj (ctrl+v)
host_framerate 0
sv_maxrate 25000
sv_minrate 2500
sv_maxupdaterate 100
sv_minupdaterate 20Ustawienia te należy umieścić w pliku server.cfg w katalogu cstrike.
Drugą, bardzo częstą przyczyną powstawania lagów i niestabilności serwera jest AmxMod, a dokładniej pluginy, które instalujesz na serwerze. Większość z tych pluginów pisanych jest wyłącznie pod daną wersję AmxModa, a to, że działa na innych wersjach (nowszych) wcale nie oznacza, że musi działać stabilnie.
Może się zdarzyć sytuacja, że napisany w dany sposób plugin zapętla się, powodując niestabilność serwera, coraz większe lagi, a nawet prowadzi do "wyłożenia się" serwera.
Nie należy się również sugerować tym, że jeżeli udostępniamy sprawdzone pluginy w instalatorze w panelu to muszą one działać poprawnie. Nie możemy tego zapewnić właśnie ze względu na to, że nie jesteśmy w stanie przewidzieć ich zachowania w danych warunkach i w każdej konfiguracji serwera.
Pamiętaj o kilku rzeczach:
Jeżeli chcesz zgłosić problem do nas, pamiętaj, że musisz go odpowiednio udkomuntować. Przeczytasz o tym w tym miejscu.
Do serwera w wersji MAX otrzymałem dodatkowo serwer HTTP na szybki download map z serwera. Jak go skonfigurować? (skocz do góry)
Najpierw trzeba aktywować serwer HTTP
Jak to zrobić? Należy w panelu administracyjnym wejść w menu "Konfiguracja serwera". Na dole strony znajduje się przycisk do aktywacji serwera HTTP.
W server.cfg znajduje się komenda (jeżeli nie ma - należy ją dopisać):
zaznacz i skopiuj (ctrl+v)
sv_downloadurl ""Należy wkleić tam adres swojego serwera HTTP, który podany jest w panelu w menu "Konfiguracja serwera". Wygląda on tak:
sv_downloadurl "http://ID.nodeX.pukawka.pl"
http://ID.nodeX.pukawka.pl jest tylko przykładem, pokazującym jak wygląda adres serwera HTTP. Poprawny adres znajduje się w panelu!
Na serwerze ftp masz katalog www (jeżeli nie ma takiego katalogu - utwórz go), w którym tworzysz odpowiedniki folderów z katalogu cstrike i plików, które mają być pobierane z serwera, np. map, modeli itp.
Przykładowo masz mapę de_kabul.bsp w katalogu cstrike/maps
W katalogu www tworzysz tworzysz folder maps i wgrywasz tam mapę de_kabul.bsp. Restartujesz serwer i mapa pobiera się z serwera http z prędkością do 1Mbps.
Dla jasności, tak wygląda ścieżka do poprawnie wgranej mapy na serwer HTTP:
/www/maps/de_kabul.bsp
Podczas gry na serwerze wyskakuje błąd Error verifying STEAM UserID ticket. Jak to naprawić?
Jest to błąd spowodowany krótką przerwą w dostępie do sieci steam spowodowaną np. obciążeniem głównego serwera sieci Steam.
Najlepiej usunąć wpis .blob z katalogu głównego serwera i uruchomić go ponownie. A w przypadku dalszych problemów wylogować się ze steama (nie wyłączać tylko w menu wybrać "Plik" -> "Zmiana użytkownika"), następnie zalogować się ponownie.
Jeżeli problem występuje w dalszym ciągu można spróbowąć wyłączyć Steam całkowicie i usunąć następujące pliki ze swojego dysku:
Znajdują się one w katalogu Steama, czyli domyślnie C:\Program Files\Steam\ (ścieżka może być oczywiście inna w zależności od tego gdzie zainstalowaliśmy Steama).
Dokument zgodny z XHTML 1.0
Dokument zgodny z CSS 2.1
| Masz propozycje do działu FAQ? Napisz do nas. | © 2005-2010 Pukawka.pl |