ďťż
 
 
   [+] uruchamianie wielu serwerów gier - screen nie działa?
 
 

Tematy

 
    
 

 

 

 

[+] uruchamianie wielu serwerów gier - screen nie działa?





lazaaaa - 29-03-2009 12:15
Chciałbym uruchomić na swoim serwerze dwa serwery: jeden do gry ,,counter strika'' i drugi do ,,call of duty''. Problem tkwi w tym, że serwer do ,,call of duty'' działa i jeden do ,,counter strike'' też ale drugi nie chce się uruchomić.
Dlaczego tak się dzieje? Każdy serwer jest uruchamiany z innego użytkownika i każdy serwer korzysta z innego portu.
Każdy proces jest uruchamiany z poleceniem ,,screen''.



tomii - 29-03-2009 12:17
A jaki błąd wyskakuje jak chcesz drugi serwer uruchomić?



lazaaaa - 29-03-2009 12:27
./hlds_run: Brak dostępu a po uruchomieniu pliku z konta roota
r20228:/home/csserv/hlds# ./hlds_run -game cstrike +port 27017 +ip ****** +sv_lan 1 -nomaster +maxplayers 18 +map de_dust2
Auto detecting CPU
Using Pentium II 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.
Add "-debug" to the ./hlds_run command line to generate a debug.log to help with solving this problem
nie, 29 mar 2009, 12:29:24 CEST: Server restart in 10 seconds



Rad - 29-03-2009 12:43
Może user nie ma uprawnień do odpalania tego pliku? Spróbuj: chmod +x hlds_run



tomii - 29-03-2009 12:58
Czy libSteamValidateUserIDTickets_i386.so nie jest w katalogu gdzie zainstalowany masz serwer?



lazaaaa - 29-03-2009 14:49
tomii, jest w katalogu gdzie instalowałem serwer.
Rad, zrobiłem tak i błąd jest jak na koncie roota.

Teraz w ogóle zrobiłem restart systemu i włączyłem serwer ,,call of duty'' i nie mogę włączyć żadnego innego serwera: legos@r20228:~/game$ ./hlds_run -game cstrike +port 27015 +ip ****** +exec server.cfg
Auto detecting CPU
Using Pentium II Optimised binary.
Auto-restarting the server on crash

Console initialized.
scandir failed:/home/legos/game/./valve/SAVE
scandir failed:/home/legos/game/./platform/SAVE
Protocol version 48
Exe version 1.1.2.6/Stdio (cstrike)
Exe build: 18:05:13 Oct 24 2008 (4383)
STEAM Auth Server
couldn't exec language.cfg
Server IP address 87.98.166.128:27015

  Metamod version 1.19  Copyright (c) 2001-2006 Will Day <willday@metamod.org>
  Metamod comes with ABSOLUTELY NO WARRANTY; for details type `meta gpl'.
  This is free software, and you are welcome to redistribute it
  under certain conditions; type `meta gpl' for details.

  AMX Mod X version 1.8.0.3660 Copyright (c) 2004-2006 AMX Mod X Development Team
  AMX Mod X comes with ABSOLUTELY NO WARRANTY; for details type `amxx gpl'.
  This is free software and you are welcome to redistribute it under
  certain conditions; type 'amxx gpl' for details.

./hlds_run: line 342: 24547 Naruszenie ochrony pamięci  $HL_CMD
Add "-debug" to the ./hlds_run command line to generate a debug.log to help with solving this problem
nie, 29 mar 2009, 14:43:01 CEST: Server restart in 10 seconds Zwróciłem bardziej uwagę i: ./hlds_run: line 342: 24547 Naruszenie ochrony pamięci  $HL_CMD Moje pytanie co to oznacza? Jak to naprawić?



tomii - 29-03-2009 14:59
Naruszenie ochrony pamięci oznacza że program próbował skorzystać z miejsca w pamięci gdzie dane ma inny program. Na ogół oznacza jakiś błąd w programie. Może spróbuj zainstalować ponownie serwer.
Co do pierwszego problemu to czytałem gdzieś, że należy skopiować folder z zainstalowanym serwerem (jeden folder - instalacja na jednym uruchomionym serwerze).



lazaaaa - 29-03-2009 15:25
Działa jeden serwer ,,call of duty'' i jeden ,,counter strika''.
Ale jak uruchomić jeszcze jeden ,,counter strike'' gdyż wyskakuje mi taki błąd podczas uruchamiania: csserv@r20228:~/hlds$ ./hlds_run -game cstrike +ip ******* +port 27020 -nomaster +sv_lan 1 +map de_dust2
Auto detecting CPU
Using Pentium II 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.
Add "-debug" to the ./hlds_run command line to generate a debug.log to help with solving this problem
nie, 29 mar 2009, 15:23:35 CEST: Server restart in 10 seconds Serwer uruchamiam z innego konta, z innym portem z innego folderu.



tomii - 29-03-2009 15:31
Wyszukaj w systemie libSteamValidateUserIDTickets_i386.so, i uruchom z -debug i wklej log.



lazaaaa - 29-03-2009 15:39
libsteamvalidateuseridtickets_i486.so W folderze z grą mam tylko taki plik (jeżeli chodzi o podobne nazwy).
Jednak pierwszy serwer działa bez tego pliku. Czy jest to zależne od tego, że ten serwer ma być non steam, a tamten jest steam?



tomii - 29-03-2009 15:45
Dobrze rozumiem, że tamten jest steam, a ten nonsteam i jeden działa, a drugi nie?
Jeżeli tak, to sprawdź czy ten pierwszy pójdzie jako nonsteam. Jeżeli nie to jest błąd w instalcji.
Na pierwszy rzut oka spróbuj zmienić to co znalazłeś na libSteamValidateUserIDTickets_i386.so.
I daj znać co i jak.



lazaaaa - 29-03-2009 16:24
Zacząłem od skopiowania plików z konta gdzie jest steam - problem jak przydzielić prawa użytkownika z ,,użytkownika legos'' na csserv wszystkim podfolderom, które skopiowałem?
Zmiana nazwy na libSteamValidateUserIDTickets_i386.so nic nie dała. Postanowiłem więc poszukać engine.v15.tgz i rozpakować go aby uzyskać pliki na swoim komputerze i podmienić pliki na serwerze. Po tym zabiegu serwer steam ma być non steam.



tomii - 29-03-2009 16:30
chmod -R lub chown -R



lazaaaa - 29-03-2009 17:27
Więc zrobiłem wszystko czyli:
-skopiowałem działające pliki serwerowe
- ustawiłem im prawa dla csserv
- podmieniłem pliki z engine.v15.tgz
i uruchamiając komendą screen ./hlds_run -game cstrike +ip ******* +port 27020 -nomaster +sv_lan 1 +map de_dust2 otrzymuje taki błąd
Auto detecting CPU
Using Pentium II 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.
Add "-debug" to the ./hlds_run command line to generate a debug.log to help with solving this problem
nie, 29 mar 2009, 17:26:15 CEST: Server restart in 10 seconds



fuqet - 31-03-2009 19:32
Prawdopodobnie brakuje Ci pliku libSteamValidateUserIDTickets_i386.so

Poniżej masz link do ściągnięcia.

Wrzuć go do katalogu w którym masz hlds.

http://www.sendspace.com/file/c2rabv

Pozdrawiam.



lazaaaa - 10-04-2009 02:34
faktycznie brakowało tego właśnie pliku. Dziękuje. Wszystko działa teraz jak należy
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis