←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

HLTV -VPS

Zablokowany

  • +
  • -
JasiK - zdjęcie JasiK 03.02.2011

Cześć :)

Znowu ja i znowu ten sam temat. Poprzedni temat za wcześnie zamknęliśmy...

A więc: mam to HLTV na VPS'ie i chce na nim postawić więcej HTLV niż tylko jedno...
Aktualnie pod dwa HLTV mam dwa serwery HLDS, w osobnych katalogach..
Myślałem o takiej opcji:

  • Jeden serwer HLDS
  • Parę serwerów HLTV, tzn. parę configów i skryptów uruchamiających
  • Każdy serwer HLTV zapisuje demka do innego folderu (hltv1, hltv2, itd.), nie do cstrike

To tyle, co Wy na to ? Da się to zrobić ?
Bo w necie jakoś nie mogłem obczaić...
Odpowiedz

  • +
  • -
Portek - zdjęcie Portek 05.02.2011

./hltv +maxclients 0 +record "hltv1/demo" +connect ip:port +port 27090 + exec hltv.cfg
./hltv +maxclients 0 +record "hltv2/demo" +connect ip:port +port 27091 + exec hltv2.cfg

itd?
Odpowiedz

  • +
  • -
JasiK - zdjęcie JasiK 05.02.2011

Nie, używam tego skryptu Instalacja HLTV na dedku, Vps przez skrypt. - AMXX.pl: Support AMX Mod X
HLTV uruchamiam ze skryptu: ./hltv_start1 i ./hltv_start2
ALE do obydwóch skryptów i HLTV mam postawione d serwery HLDS...

W miarę jasno ?
Odpowiedz

  • +
  • -
Portek - zdjęcie Portek 05.02.2011

W miarę jasno ?

A ująłeś to wcześniej? Nie, więc te pretensje i oburzenie schowaj w kieszeń... Sprawdziłeś chociaż zawartość tamtego "skryptu"? Przecież on właściwie niczym, prócz podania linijki, która nie zawsze jest wymagana.... Co za problem wkleić tam sobie to co dałem? Czy nawet utworzyć dwa pliki i wkleić w nim po jednej linijce (choć to bezsens)?
Odpowiedz

  • +
  • -
JasiK - zdjęcie JasiK 05.02.2011

A ująłeś to wcześniej? Nie, więc te pretensje i oburzenie schowaj w kieszeń...


Nie ująłem, wybacz ;) A pretensji i oburzenia nie ma, bo wiem że pomoc tutaj jest za free więc nie ma się co denerwować ;]


To tak, wrzuciłem to do dwóch plików osobno (żeby mieć podgląd na screen'a) i dalej nagrywa w cstrike ;/
Jak dokładniej to mogę zrobić żeby się nagrywało w katalogu, którym ja chce ? ;>

+record "hltv1/demo"


Tak tego użyłem a i tak nagrywa w folderze cstrike

P.S.

+port 27090


Nie powinno być -port ? ;)
Użytkownik JasiK edytował ten post 05.02.2011 17:40
Odpowiedz

  • +
  • -
Portek - zdjęcie Portek 05.02.2011

Nie powinno być -port ? ;)

Fakt, jechałem z pamięci i ciut mi się śpieszyło :)

Tak tego użyłem a i tak nagrywa w folderze cstrike

W takim razie nie ma takiej opcji chyba, szczerze mówiąc to nie próbowałem nigdy takiego nagrywania, możesz ew. spróbować nagrywać z różnymi prefixami (hltv1, hltv2 etc.) i wtedy machnąć jakiś w zasadzie prosty skrypt w bashu i przenosić nagrane dema do odpowiednich folderów - ostatnio coś takiego pisałem, tyle że bez rozgraniczenia na profixy, gdzieś na forum jest.
Odpowiedz

  • +
  • -
JasiK - zdjęcie JasiK 05.02.2011

Fakt, jechałem z pamięci i ciut mi się śpieszyło :)


spoko, nic się nie stało :)


Aha, no dobra. Będę kombinować, myślałem, że jest taka opcja, ale jak nie to trudno...
Jak na coś wpadnę to się podzielę informacja :)
Odpowiedz

  • +
  • -
Portek - zdjęcie Portek 05.02.2011

Aha, no dobra. Będę kombinować, myślałem, że jest taka opcja, ale jak nie to trudno...
Jak na coś wpadnę to się podzielę informacja :)

Opcji wbudowanej w HLTV na 99.9% nie ma, z tego co wiem ludzi próbowali właśnie z komendą record i wartościami typu "folder/prefix", ale czy to działało, szczerze mówiąc to nie wiem. Jedyną słuszną opcją tak jak mówię było by skrobnięcie naprawdę prostego "skryptu" w bashu, bo to defacto jedna linijka jest:
find /folder/z/hltv/cstrike/prefix*.dem -cmin +2 -exec mv {} /folder/docelowy/z/demami/hltv1/ \;

I tutaj jest już problem rozwiązany, bo mając jeden serwer (pliki) możesz postawić tyle serwerów ile dusza zapragnie, a dema pomieszane w łatwy sposób sortować i przenosić tam gdzie ich miejsce.
Odpowiedz

  • +
  • -
JasiK - zdjęcie JasiK 05.02.2011

o, zajefajnie :)

Tylko jeszcze jedno pytanie (dla upewnienia), jak główny katalog jest to ścieżka wygląda tak:

home/user/(i dalej katalogi)

?
Odpowiedz

  • +
  • -
Portek - zdjęcie Portek 05.02.2011

Tak, tylko przed home musi być jeszcze znak '/'
/home/user/(i dalej katalogi)
Odpowiedz

  • +
  • -
JasiK - zdjęcie JasiK 08.02.2011

Więc tak:
1. Do każdego HLTV jest osobny serwer HLDS
2. Używamy skryptów zawartych tutaj (lekko je modyfikowaliśmy tylko): [Inny] bash- skrypt do autoamtyzacji dem - AMXX.pl: Support AMX Mod X

I to chyba wszystko :)
Dzięki za pomoc
Odpowiedz
Zablokowany