Skocz do zawartości

Witamy na n00bs.pl - Sieć serwerów counter strike
Zarejestruj się, aby uzyskać dostęp do wszystkich funkcji naszego forum. Gdy już się zarejestrujesz i zalogujesz będziesz mógł tworzyć nowe tematy, pisać posty, otrzymywać reputację od innych użytkowników oraz będziesz mógł również korzystać z prywatnych wiadomości, aktualizacji statusu i wiele więcej. Jeżeli posiadasz już konto, zaloguj się, klikając tu - a jeśli jesteś nowym użytkownikiem stwórz swoje własne konto!
Zdjęcie

Klika serwerów na jednej instalacji


  • Zaloguj się, aby dodać odpowiedź
Brak odpowiedzi do tego tematu

#1
xanat

xanat
  • Outsider

  • Grupa: Maintenance
  • Postów: 4294
  • Reputacja: 741
  • Nick steam: xontac
  • Steam ID: 0:1:14208782
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


W tym celu wpierw zainstalujmy metamod'a Dołączona grafika

Ściągamy go, rozpakowujemy i tworzymy taka strukturę:

Proszę Zalogować się lub Zarejestrować żeby zobaczyć ukrytą zawartość



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

Proszę Zalogować się lub Zarejestrować żeby zobaczyć ukrytą zawartość


Plugins27080.ini

Proszę Zalogować się lub Zarejestrować żeby zobaczyć ukrytą zawartość



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

Proszę Zalogować się lub Zarejestrować żeby zobaczyć ukrytą zawartość


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 Dołączona grafika 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:

Proszę Zalogować się lub Zarejestrować żeby zobaczyć ukrytą zawartość




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



źródło: board.counter-strike.pl
  • 0

admin.gif





Użytkownicy przeglądający ten temat: 1

0 użytkowników, 1 gości, 0 anonimowych