www.counter-strike.pl
FAQ  Szukaj  Grupy  Rejestracja  Profil  Zaloguj się, by sprawdzić wiadomości  Zaloguj  
Kilka serwerow na jednej instalacji

 
Napisz nowy temat   Odpowiedz do tematu    Forum Board Counter-Strike.PL Strona Główna -> Konfiguracja serwerów - Poradniki
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Tramp
Użytkownik
Użytkownik


Dołączył: 03 Mar 2004

PostWysłany: Pią Maj 12, 2006 10:34 pm    Temat postu: Kilka serwerow na jednej instalacji Odpowiedz z cytatem

Stawianie serwerów na jednej instalacji
--------------------------------------------------------
Zapewne wiele osób spotkało się z problemem instalowania kilku serwerów na jednej instalacji, a dokładniej modów i instalowania odrębnych pluginów np. jeden ze strefami na Serwer TP a drugi do W3.

Na początek potrzebujemy skonfigurować serwer jakbyśmy instalowali normalnego
amxx'a i metamoda.

Do pobrania stąd:
AmxModX (Ściągamy pliki bazowe i dla wybranego mod'a którym jest napewno CS 1.6
MetaMod

Cytat:
Dokładna instalacja Metamod'a i AmxModX
MetaMod
AMXX


W tym celu wpierw zainstalujmy metamod'a :)
Ściągamy go, rozpakowujemy i tworzymy taka strukturę:
Kod:
cstrike/addons/metamod/dlls/


Do katalogu dlls
wgrywamy odpowiedni plugin, zależy to od tego czy nasz serwer jest na linuxie,win32 etc.
Nie będę sie tu rozpisywał.
Ja wgrałem metamod_i386.so dlatego ze komp jest na prockach intela a OS to linux.

Następnie w katalogu metamod
Tworzymy dwa pliki (zależy ile chcemy mieć serwerów)

• plugins27015.ini
• plugins27080.ini (dodanie portu ułatwia nam jedynie orientacje)

Dobra, teraz ściągnijmy AMXX i wgrajmy cały katalog addons do CSTRIKE
Oczywiście u siebie na komputerze połączmy pliki bazowe amxx'a z plikami wybranego MOD'a nadpisując na podstawowe.

w katalogu addons

zmieńmy amxmodx na
• amxmodx27015
• amxmodx27080 (stwórzmy drugi plik z tymi samymi pod plikami co w amxmodx27015)

Teraz wróćmy do naszych plików plugins27015.ini i plugins 27080.ini

W pierwszym i drugim dodajmy linijkę:

Plugins27015.ini
Kod:
 linux addons/amxmodx27015/dlls/amxmodx_mm_i386.so


Plugins27080.ini
Kod:
 linux addons/amxmodx27080/dlls/amxmodx_mm_i386.so


Konfiguracje AMXX'a pozostawiam juz Wam.

Teraz przejdźmy do konfiguracji linii startowej HLDS_run
która powinna wyglądać tak:

Dla serwa na porcie 27015
Cytat:
-game cstrike +localinfo mm_pluginsfile addons/metamod/plugins27015.ini -norestart -sport 27220 -console +ip xx.xxx.xxx +port 27015 +maxplayers 17 +exec serverffa.cfg +exec banned_user.cfg +map de_dust2 +localinfo amxx_plugins addons/amxmodx27015/configs/plugins.ini +localinfo amxx_configsdir addons/amxmodx27015/configs +localinfo amxx_logdir addons/amxmodx27015/logs/ffa/ +localinfo amxx_datadir addons/amxmodx27015/data +localinfo amxx_modules addons/amxmodx27015/configs/modules.ini +localinfo amxx_pluginsdir addons/amxmodx27015/plugins +localinfo amxx_modulesdir addons/amxmodx27015/modules

Podobnie robimy dla drugiego, zmieniajac ip, konfig do wczytania, port i nazwy ktalogow na amxmodx27080 etc.

Teraz objaśnienia:
Przed każdym cvarem musimy zawsze dodawać +localinfo

mm_pluginsfile
Naprowadza metamoda na plik plugins<port>.ini gdzie znajduje sie ścieżka do amxmodx

amxx_plugins
Wskazuje gdzie znajduje sie plik plugins.ini w amxmodzie, do którego dodajemy różne pluginy typu -> antyrasz, mapchooser etc.

amxx_configsdir
Wskazuje katalog gdzie znajdują sie inne pliki configowe np. users.ini, sql.ini itp.

amxx_logdir
Wskazuje gdzie maja sie zapisywać logi, w moim przypadku komenda nie działa, pewnie cos spaprali w amx'ie :) W przyszłości lub w starszych wersjach będzie działać.

amxx_datadir
Różne informacje dot. statsów, rankingu etc. Dzeki temu każdy serwer może mieć odrębnego rank'a jezeli nie chcemy, nie dodawajmy tej komendy, ale trzeba pamiętać ze inne pluginy tez korzystają z tego folderu.

amxx_modules
Wskazuje gdzie znajduje sie plik modules.ini

amxx_pluginsdir
Informuje gdzie znajduje sie katalog z pluginami .amxx

amxx_modulesdir
Wskazuje na katalog z modułami csfun, engine etc.

Teraz idziemy do addons/amxmox<port>/config/core.ini
i kasujemy tutaj zmienne które podaliśmy w linii startowej serwerka, zmienianie tam katalogów etc nic nie da.
Wykasujmy tylko te amxx_... które sa w linii startowej.

Teraz jak ustawic osobne pliki MOTD i mapcycle:

Do każdego serwera tworzymy osobny konfig, który exec'ujemy w linii startowej.
A w konfigu podajemy:

• mapcyclefile "mapcycle27015.txt"
• motdfile "motd27015.txt"

Oczywiście wcześniej musimy te dwa pliki stworzyć. Jest to chyba logiczne wiec nie będę opisywał do czego jest mapcyclefile etc.

Do każdego serwera przydały by sie jeszcze logi, które amxx będzie rozwalał przy dwóch ... serwerach

wiec do configa serwera dodajmy jeszcze to:

Kod:
log on
mp_logfile 1
mp_logecho 1
mp_logmessages 1
mp_logdetail 3
logaddress
logsdir "gclogs/27015"


Teraz odpalamy serwerki i cieszymy sie grami na 700mb a nie na 1,4 GB :) lub więcej.

Myslicie że to sciema ?
Ja tak skonfigurowałem swoje serwery:

Kod:
81.219.9.43:27315 CS 1.6 AIM # Public 2 @ NetGamer.pl
81.219.9.43:27215 CS 1.6 FFA # Public 1 @ NetGamer.pl


i Wszystko smiga zapraszam do testów :)
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Wyślij email Odwiedź stronę autora Numer GG
Google
Reklama




PostWysłany: Pią Maj 12, 2006 10:34 pm    Temat postu:

Powrót do góry
_KaszpiR_
Administrator
Administrator


Dołączył: 23 Maj 2002
Klan: Nova Team (nieaktywny), ale i tak nie gram w cs...

PostWysłany: Nie Maj 14, 2006 9:50 am    Temat postu: Odpowiedz z cytatem

ja robie inaczej
metamoda mam zaintalowanego normalnie, wszelkie dodtaki tez,
jedynie mam configi plugins1.ini plugins2.ini i tak dalej

i odpalam serwer z prarametrem
./hlds_run -game cstrike +exec server1.cfg
./hlds_run -game cstrike +exec server2.cfg

a w server1.cfg i server2.cfg mam zdefiniowane wszelkie linie localinfo oraz komendy pod kazdy serwer osobno - czyli metamod/plugins.ini oraz linie dla amxx , servercfgvile mapchangecfgfile, mapcycle, motd i tak dalej

po prostu nie lubie pakowac mase komend do linii startowej serwera
_________________
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum Board Counter-Strike.PL Strona Główna -> Konfiguracja serwerów - Poradniki Wszystkie czasy w strefie CET (Europa)
Strona 1 z 1

 
Skocz do:  
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach


Powered by phpBB © 2001, 2005 phpBB Group
© 1999-2012 Counter-Strike.PL Sebastian Kasperek | Rosi CMS © MD Software | Linki: Zdjęcia reklamowe | Czarter jachtów Mazury