Do postawienia serverka potrzebny nam jest Dedicated Server. Powinien znajdować się w głównym katalogu CS'a (plik hlds.exe). Ważne jest to, aby w Network wybrać LAN dla patcha v19 i Internet dla patchy nowszych (np.: v21, v23). Wtedy nasz serwer będzie działał jako Nonsteam. Z resztą ustawień każdy powinien sobie poradzić, więc nie będę ich opisywał. A o to pliki, które można edytować, a nawet należy: # ".../cstrike/motd.txt" - w pliku tym ustawiamy strone tytułową., która pokazuje nam się po połączeniu z serwerem. Jak ktoś nie zna HTML to lepiej go nie ruszać. # ".../cstrike/mapcycle.txt" - ustawiamy kolejność map, które mają się ładować po zakończeniu poprzedniej. Nazwy map muszą być zapisane w taki sposób np. de_dust, cs_assault, aim_map. # ".../cstrike/server.cfg" - ustawienia, które będą ładowane po włączeniu serwera. Komendy: hostname "nazwa_serwera" - nazwa jaka ma mieć serwer allow_spectators 0/1 - wył./wł. ustala czy moga gre obserwowac spectatorzy sv_aim 0/1 - wył./wł. autonamierzanie sv_cheats 0/1 - wył./wł. kody sv_maxspeed 320 - szybkość chodzenia, domyślnie 320 mp_buytime "xx" - czas na kupowanie (w minutach) mp_roundtime "xx" - czas na runde (w minutach) mp_freezetime "xx" - czas bezruchu przed każda rundą (w sek.) mp_c4timer "xx" - czas wybuchu bomby od położenia (w sek.) mp_timelimit "xx" - długość gry na danej mapie mp_autoteambalance 0/1 - wył./wł. autobalans graczy po każdej rundzie mp_startmoney "xxx" - ilość pieniędzy na starcie mp_autokick 0/1 - wył./wł. wykopywanie graczy za zabijanie swojego teamu mp_flashlight 0/1 - wył./wł. zezwolenie na używanie latarki mp_footsteps 0/1 - wył./wł. słyszenie kroków podczas chodzenia mp_friendlyfire 0/1 - wył./wł. możliwość strzelania do swojego teamu mp_maxrounds "xx" - maksymalna ilość rund przed zmianą mapy mp_tkpunish 0/1 - wył./wł. zabijanie team kilerów po rozpoczęciu rundy.
# ".../cstrike/listenserver.cfg" - ustawienia, które będą ładowane po każdej zmianie mapy. Komendy tak jak wyżej.
1. Metamod Wymagany jest do działania innych modów. Dlatego zaczynamy od niego.
Instalacja: - Ściągamy metamoda - Plik metamod.dll wypakowywujemy do katalogu: ...\cstrike\addons\metamod\dlls\ (trzeba go sobie oczywiście utworzyć) - Następnie w katalogu ...\cstrike\addons\metamod\ należy utworzyć plik plugins.ini (w nim będziemy podawać scieżki do innych modów) - Teraz edytujemy plik "liblist.gam", który znajduje się w katalogu ...\cstrike\liblist.gam. Zamieniamy linijke: gamedll "dlls\mp.dll" na: gamedll "addons\metamod\dlls\metamod.dll" (dla Windows'a) lub na: gamedll "addons\metamod\dlls\metamod_i386.so" (dla Linux'a)
2. AMX Mod Służy do nadawania praw administratorom serwera.
Instalacja: - Zaczynamy od ściągniecia go. (amx-0.9.9-won.zip - jest to wersja z metamodem) - Rozpakowywyjemy amx do katalogu: ...\cstrike\addons\amx\ - Po czym edytujemy plik plugins.ini (znajduje się w metamodzie) i dodajemy do niego linijke: win32 addons/amxmod/dlls/amx_mm.dll (dla Windows'a) lub linux addons/amxmod/dlls/amx_mm_i686.so (dla Linux'a) - Teraz tworzymy sobie konto admina, w tym celu edytujemy plik users.ini (katalog: cstrike\addons\amx\config). Szukamy linijki ; "loopback" "" "abcdefghijklmnopqrstu" "de" i zmieniamy ja podajac nasze dane. "loopback" - nasz nick "" - w to puste wpisujemy haslo "abcdefghijklmnopqrstu" - określa możliwośći admina. Znaczenie tych liter podam nizej (access flags) "de" - hmm ... ja bym to po prostu zamienił na "a" ;-) (account flags)
Access flags: a - immunitet (nie może być kickowany/banowany/slayowany/slapowany oraz nie mogą zostać nałożone na niego inne komendy) b - rezerwacja (może dołączyć do zarezerwowanych slotów) c - amx_kick komenda d - amx_ban i amx_unban e - amx_slay i amx_slap komendy f - amx_map komenda g - amx_cvar komenda (not all cvars will be available) h - amx_cfg komenda i - amx_chat i pozostałe komendy chata j - amx_vote i pozostałe komendy głosowania k - dostęp do sv_password cvar (za pomocą komendy amx_cvar) l - dostęp do komendy amx_rcon i rcon_password cvar (za pomocą komendy amx_cvar) m - dowolny poziom A (dla dodatkowych pluginów) n - dowolny poziom B o - dowolny poziom C p - dowolny poziom D q - dowolny poziom E r - dowolny poziom F s - dowolny poziom G t - dowolny poziom H u - dostęp do menu z - użytkownik
Account flags: a - rozłancza gracza z nieprwidłowym hasłem b - tag klanowy c - to jest authid/wonid d - to jest ip e - hasło nie jest sprawdzane (tylko potrzebna jest nazwa/ip/wonid )
- No i na końcu udajemy się do pliku config.cfg (katalog: cstrike\) i dodajemy na końcu linijke: setinfo _pw "hasło"
Gdzie w miejsce "hasło" wpisujemy właśnie nasze hasło.
|