←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

[pomoc!] stawianie serwera na ssh

  • +
  • -
Repo - zdjęcie Repo 02.01.2010

Cześć, dostałem dzisiaj serwer dedykowany, na którym już stoi jeden serwer CS 1.6, z tym że ja jakoś mam problemy z postawieniem serwera.
Serwer stoi na linuxie i łącze się przez shh przez putty, i prosiłbym kogoś i wytłumaczenie jak takowy postawić, na linuxie jeszcze nigdy nie stawiałem i mam z tym problemy ;)
Pozdrawiam,
Repo.
Odpowiedz

honey - zdjęcie honey 02.01.2010

GameCP - Game Hosting Control Panel | Game Server Control Panel - Taki panelik też Ci się może przydać :)
Odpowiedz

  • +
  • -
Batonik - zdjęcie Batonik 02.01.2010

Jeżeli byś nie znalazł ^^

Tutaj prosto wytłumaczone ( tak myślę :P )
Odpowiedz

  • +
  • -
Repo - zdjęcie Repo 02.01.2010

Dzięki wszystkim, w sumie znalazłem już kilka poradników i dzięki jednemu na tym forum doszedłem daleko, ale przy uruchamianiu serwera komendą:
screen ./hlds_run -game cstrike -master -insecure -pingboots 1 +port 27015 +maxplayers 22 +map de_dust2 +exec server.cfg +sv_lan 1
wyskakuje mi coś takiego:
Auto detecting CPU
Using AMD Optimised binary.
Auto-restarting the server on crash
Error:libSteamValidateUserIDTickets_i386.so: cannot open shared object file: No such file or directory
Unable to load engine, image is corrupt.
Odpowiedz

  • +
  • -
Portek - zdjęcie Portek 02.01.2010

Error:libSteamValidateUserIDTickets_i386.so: cannot open shared object file: No such file or directory

Tak trudno przetłumaczyć? Brakuje pliku.

Wydaj jeszcze raz polecenie:
./steam -command update -game cstrike -dir katalog_z_serwerem -verify_all -retry

Odpowiedz

  • +
  • -
Repo - zdjęcie Repo 02.01.2010

Teraz mam kolejny problem, nie mam dostępu do roota, a muszę zainstalować screena, jest może jakiś odpowiednik, dzięki któremu serwer będzie chodził po zamknięciu konsoli ?
Odpowiedz

  • +
  • -
mgr inż. Pavulon - zdjęcie mgr inż. Pavulon 03.01.2010

a komenda su lub sudo ? To też nie przejdzie ?
dodatkowo możesz próbować coś z kodu źródłowego zrobić

A najlepiej to zgłoś się do administratora serwera bo to trochę dziwne że screen'a tam nie ma.
Odpowiedz

  • +
  • -
Portek - zdjęcie Portek 03.01.2010

A najlepiej to zgłoś się do administratora serwera bo to trochę dziwne że screen'a tam nie ma.

Czysty os. ostatnio dostałem debiana bez żadnych repo, czysty system.

sudo apt-get install screen / sudo yum install screen i musi działać.
Odpowiedz

  • +
  • -
Repo - zdjęcie Repo 03.01.2010

Odpowiedź admina po mojej prośbie, żeby zainstalował screena:
Po pierwsze to apt-get to manager pakietów Debiana a tu jest gentoo <img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/wink.gif' class='bbc_emoticon' alt=';)' />

2 sprawa screen tam jest i zawsze byl <img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/wink.gif' class='bbc_emoticon' alt=';)' />
Czyli już wiem że tam jest gentoo i screen, jakieś porady? ;P
Odpowiedz

  • +
  • -
mgr inż. Pavulon - zdjęcie mgr inż. Pavulon 03.01.2010

muszę zainstalować screena, jest może jakiś odpowiednik, dzięki któremu serwer będzie chodził po zamknięciu konsoli

screen tam jest i zawsze byl ;)


Skoro jest screen to w czym problem ?
Odpowiedz

  • +
  • -
Repo - zdjęcie Repo 03.01.2010

W tym, że nie wiem jak odpalić screena ;) chodzi mi o to, żeby po wyłączenia konsoli serwer chodził.
2 Sprawa, jakie porty mogę wybierać? Bo standardowy 27015 jest zajęty
Odpowiedz

  • +
  • -
mgr inż. Pavulon - zdjęcie mgr inż. Pavulon 03.01.2010

Ja robiłem np plik START a w nim:
#!/bin/sh
export LD_LIBRARY_PATH=".:$LD_LIBRARY_PATH"
echo "Starting HLDS"
sleep 1
screen -A -m -d -S nazwa_sesji ./hlds_run -autoupdate -console -game cstrike +port ***PORT*** +ip ***IP*** +maxplayers ***LICZBAGRACZY*** +map de_dust2 +rcon_password "***RCON***" +exec server.cfg
Odpowiedz

  • +
  • -
Repo - zdjęcie Repo 03.01.2010

Sorki, ale nie rozumiem dużo z tego kodu, mógłbyś mi opisać co muszę zrobić?
Korzystam z tego poradnika KLIK i skoro robię na gentoo to robię wszystko wg. tego poradnika? Czy coś inaczej?
Odpowiedz

  • +
  • -
Repo - zdjęcie Repo 05.01.2010

Ok, serwer niby stoi, ale mam pytania:
1. Jak mam odpalić serwer ze screenem na Gentoo?
2. Jak mam sprawdzić jaki jest wolny port?
3. Jak później sprawdzić czy serwer chodzi prawidłowo?
4. Jak go zabezpieczyć?
5. Jak zrobić serwer mix (czyli że chodzi na Steam i NS)
Sorki za taką ilość pytań ;P

/PS. sorki za post pod postem ;)
Odpowiedz

  • +
  • -
piwko - zdjęcie piwko 05.01.2010

2. metoda prob? sprawdzaj jaki ci pasuje port ;)
3. wgraj amx i sprawdz logi ;)
5. wgraj dproto
Odpowiedz

  • +
  • -
Repo - zdjęcie Repo 07.01.2010

Ok, serwer już elegancko stoi, lecz ten dproto nie działa niestety ;)
Nie ma może innego sposobu, żeby działało pod steam i nonsteam? Oczywiście NS na protokole 47 i 48 ;)
Odpowiedz

  • +
  • -
csMisieK - zdjęcie csMisieK 11.01.2010

Only dproto
Odpowiedz

  • +
  • -
Portek - zdjęcie Portek 12.01.2010

Only dproto

and binnarki które gdzieś zaginęły.

Co do problemu to AMD/INTEL? W tym pierwszym do parametrów startowych trzeba dopisać -binary ./hlds_i686

screen -A -m -d -S nazwa_sesji ./hlds_run -autoupdate -binary ./hlds_i686 -console -game cstrike +port ***PORT*** +ip ***IP*** +maxplayers ***LICZBAGRACZY*** +map de_dust2 +rcon_password "***RCON***" +exec server.cfg
Odpowiedz

  • +
  • -
Repo - zdjęcie Repo 18.01.2010

juz chodzi, musiałem VAC wyłączyć ;)
Odpowiedz