←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

[ROZWIĄZANE] Problem z aktualizacją binare...

dawidxi - zdjęcie dawidxi 12.03.2014

Mam problem z aktualizacją binarek 5787 z 5785, a mianowicie, gdy podmieniłem pliki, zalogowałem się do ssh wpisałem odpowiednią komendę i wyskoczyło mi takie coś "Permission denied".Proszę o pomoc z góry dzięki.

Odpowiedz

  • +
  • -
GwynBleidD - zdjęcie GwynBleidD 12.03.2014

Czym jest ta "odpowiednia komenda"? I na jakiego użytkownika się zalogowałeś?

Odpowiedz

dawidxi - zdjęcie dawidxi 12.03.2014

Komenda jest prawidlowa, odpalam serwer poprzez komendę screen... .Zanim jeszcze wgralem te binarki serwer sie wlaczal po wpisaniu tej komendy, a teraz juz nie.Nie wiem jak sobie poradzic z ta aktualizacja binarek, a musze to zrobic bo mi dzieci serwer crashuja.
Odpowiedz

  • +
  • -
GwynBleidD - zdjęcie GwynBleidD 12.03.2014

To, że jest prawidłowa to nie wątpię, ale z taką ilością informacji to Ci raczej nikt nie pomoże, no chyba, że magiczną kulę ma albo Ci się na serwer włamie i zobaczy co i jak.

 

Podaj dokładnie jaką komendę wywołujesz, podaj wynik komendy ls -l w katalogu głównym hldsa i podaj nazwę użytkownika na którym to uruchamiasz.

Odpowiedz

dawidxi - zdjęcie dawidxi 13.03.2014

1.screen -A -m -d -S mono ./xhlds_run -game cstrike +ip 185.25.151.77 +port 27015 +sv_lan 0 +maxplayers 20 +map de_dust2 +exec  server.cfg

2.Wynik komendy ls -l

 

total 47872

-rw-r--r--  1 root root      863 Mar 12 17:09 InstallRecord.blob
-rw-r--r--  1 root root     5072 Mar  9 16:51 Readme.txt
-rw-r--r--  1 root root   509203 Mar 12 17:09 core_i386.so
-rw-r--r--  1 root root   909892 Mar 12 17:09 crashhandler.so
drwxrwxrwx 19 1000 1000     4096 Mar 12 17:46 cstrike
-rw-r--r--  1 root root       45 Mar 12 16:19 debug.cmds
-rw-r--r--  1 root root     8983 Mar 11 16:17 debug.log
drwxr-xr-x  2 root root     4096 Mar 11 18:43 dlls
-rw-r--r--  1 root root     7835 Mar 12 17:09 dproto.cfg
-rw-r--r--  1 root root  1037233 Mar 12 17:09 engine_amd.so
-rw-r--r--  1 root root  1059481 Mar 12 17:09 engine_i486.so
-rw-r--r--  1 root root  1035707 Mar 12 17:09 engine_i686.so
-rw-r--r--  1 root root   229789 Mar 12 17:09 filesystem_stdio_i386.so
-rw-r--r--  1 root root     3091 Jan  6 14:40 game.tga
-rw-r--r--  1 root root   174098 Mar 12 17:09 hlds_amd
-rw-r--r--  1 root root   177618 Mar 12 17:09 hlds_i486
-rw-r--r--  1 root root   177618 Mar 12 17:09 hlds_i686
-rw-r--r--  1 root root     9373 Mar 12 16:19 hlds_run
-rw-r--r--  1 root root  3513408 Mar 12 16:20 hldsupdatetool.bin
-rw-r--r--  1 root root   171826 Mar 12 17:09 hltv
-rw-r--r--  1 root root      684 Mar 12 17:37 hltv.cfg
-rw-r--r--  1 root root   322152 Mar 12 17:10 libgcc_s.so.1
-rw-r--r--  1 root root      340 Jan  6 14:40 liblist.gam
-rw-r--r--  1 root root        0 Mar 12 16:20 libpeerconnection.log
-rw-r--r--  1 root root  3807525 Mar 12 17:10 libstdc++.so.6
-rw-r--r--  1 root root  4383138 Mar 12 17:11 libsteam.so
-rw-r--r--  1 root root   859194 Mar 12 17:11 libsteam_api_c.so
-rw-r--r--  1 root root   186568 Mar 12 17:11 libtier0_s.so
-rw-r--r--  1 root root   456487 Mar 12 17:11 libvstdlib_s.so
-rw-r--r--  1 root root    23337 Mar 12 17:11 linuxreadme.txt
-rw-r--r--  1 root root   487996 Mar 12 17:11 proxy_i386.so
-rw-r--r--  1 root root     3413 Mar 12 16:22 readme.txt
drwxrwxrwx  4 1000 1000     4096 Feb 23  2013 reslists
-rw-r--r--  1 root root      178 Mar  2 12:53 server.cfg
-rw-r--r--  1 root root      111 Mar 12 16:31 start.sh
-rw-r--r--  1 root root      261 Mar 12 17:43 startxhlds
-rw-r--r--  1 root root      198 Mar 12 17:46 startxhltv
-rw-r--r--  1 root root  5229934 Mar 12 16:23 steam
-rw-r--r--  1 root root        3 Mar 12 17:11 steam_appid.txt
-rw-r--r--  1 root root 14267208 Mar 12 17:14 steamclient.so
-rw-r--r--  1 root root   358301 Mar 12 17:14 test1.so
-rw-r--r--  1 root root   453372 Mar 12 17:14 test2.so
-rw-r--r--  1 root root  8306090 Mar 12 17:16 test3.so
drwxrwxrwx 16 1000 1000     4096 Feb 23  2013 valve
-rw-r--r--  1 root root   174166 Mar 12 17:17 xhlds_amd
-rw-r--r--  1 root root   177654 Mar 12 17:17 xhlds_i486
-rw-r--r--  1 root root   177654 Mar 12 17:17 xhlds_i686
-rw-r--r--  1 root root     9319 Mar 12 17:17 xhlds_run
-rw-r--r--  1 root root   171830 Mar 12 17:37 xhltv
-rw-r--r--  1 root root     9314 Mar 12 17:37 xhltv_run
 

 

3.Nazwa użytkownika, na którym uruchamiam serwer, standardowa root.

 

To są stare binarki, a nowe są bez tego "x" i jak usunąłem je i wgrałem nowe bez "x" to wywala błąd

"Permission denied".


Użytkownik dawidxi edytował ten post 13.03.2014 16:38
Odpowiedz

  • +
  • -
GwynBleidD - zdjęcie GwynBleidD 13.03.2014

3.Nazwa użytkownika, na którym uruchamiam serwer, standardowa root.

Błąd! Nie powinno się uruchamiać HLDSa na rootcie. Wykorzystując hack uploadu plików przed którym z pewnością zabezpieczony Twój serwer nie jest, mogę przejąć CAŁEGO dedyka/vpsa. Utwórz osobnego użytkownika i na nim zainstaluj oraz uruchamiaj serwer.
 
Odnośnie błędu
 
chmod u+X hlds_run hlds_amd hlds_i486 hlds_i686 hltv hldsupdatetool.bin start.sh startxhlds startxhltv steam xhlds_run xhlds_amd xhlds_i486 xhlds_i686 xhltv xhltv_run
I po tej operacji wszystko powinno działać.
Odpowiedz

dawidxi - zdjęcie dawidxi 13.03.2014

Dopisac do głównego katalogu z gra chmod u + X i dodac przy binarkach _i, bądź za nimi tak jak mi napisałeś ?
Odpowiedz

  • +
  • -
GwynBleidD - zdjęcie GwynBleidD 14.03.2014

Wejdź w katalog HLDSa i wykonaj komendę, którą napisałem w poprzednim poście, nic więcej robić nie musisz. Jeśli używasz PuTTY, skopiuj komendę, a następnie w oknie PuTTY kliknij prawym przyciskiem myszy, wtedy Ci ją ładnie wklei. Przy przepisywaniu ręcznie nie walnij się przy spacjach, dobrze popatrz gdzie są, a gdzie ich nie ma.
Odpowiedz

dawidxi - zdjęcie dawidxi 14.03.2014

Dzięki, działa ;)Ale mam jeszcze jeden problem, gdy odpaliłem serwer, w konsoli wyskoczył FATAL ERROR?

 

 

Game DLL version mismatch

DLL version is 140, engine version is 140
The game DLL for cstrike appears to be outdated, check for updates
==================
Host_Error:
 
FATAL ERROR (shutting down): Host_Error:

 

Odpowiedz

  • +
  • -
GwynBleidD - zdjęcie GwynBleidD 14.03.2014

Tylko tyle w tej konsoli wyskakuje? Dodaj -nomaster -noupdate do parametrów startowych
Odpowiedz

dawidxi - zdjęcie dawidxi 14.03.2014

Dziwne, ponieważ wpisałem komendę w głównym folderze xhlds

 

 

chmod u+X hlds_run hlds_amd hlds_i486 hlds_i686 hltv hldsupdatetool.bin start.sh startxhlds startxhltv steam xhlds_run xhlds_amd xhlds_i486 xhlds_i686 xhltv xhltv_run

i usunęło, przeniosło mi niektóre pliki i foldery, może to przez to serwer nie może się uruchomić ?


Użytkownik dawidxi edytował ten post 14.03.2014 18:42
Odpowiedz

  • +
  • -
GwynBleidD - zdjęcie GwynBleidD 14.03.2014

Samo usunęło? Nie sądzę...

 

Nie myl HLDSa z XHLDSem! Używasz prawdopodobnie XHLDS, a próbujesz zaktualizować go binarkami z HLDS... Stąd problemy.

Odpowiedz

dawidxi - zdjęcie dawidxi 15.03.2014

Tak używam X-HLDS, a skąd mógłbym pobrać zwykłego hlds?
Odpowiedz

  • +
  • -
GwynBleidD - zdjęcie GwynBleidD 15.03.2014

SteamCMD

Odpowiedz

dawidxi - zdjęcie dawidxi 15.03.2014

Tak, a czy na SteamCmd, mogą grać gracze ns?
Odpowiedz

  • +
  • -
GwynBleidD - zdjęcie GwynBleidD 15.03.2014

A czy to zależy od SteamCMD? Czy raczej od tego, czy masz na serwerze dproto, czy nie?

Odpowiedz

dawidxi - zdjęcie dawidxi 15.03.2014

tak masz racje, ale nie byłem pewien.Zainstaluje SteamCmd w takim razie, a na tych lepszych hostingach oferujących serwery cs też jest już SteamCmd?Co on zmienia, prócz tego że jest aktualizowany ?
Odpowiedz

  • +
  • -
Rivit - zdjęcie Rivit 15.03.2014

steamCMD to (o ile sie nie myle) program konsolowy, umozliwiajacy pobranie serwerow gier (w tym cs).
Odpowiedz

dawidxi - zdjęcie dawidxi 15.03.2014

Ok, a różni się czymś od hldsupdatetool?
Odpowiedz

  • +
  • -
Rivit - zdjęcie Rivit 15.03.2014

tak.
SteamCMD dziala, a hldsupdatetool juz nie (chyba nie, moze dziala dla starych binarek, nie wiem nie sprawdzalem)
Odpowiedz