
VPS linux problém se serverem
zdravím, objednal jsme si VPS od jednoho nejmenovaného poskytovatele. Je zde OS Linux ( Ubuntu) no a snažím se na něm zprovoznit server na jednu hru Star Wars Jedi academy... dělám vše podle návodu.. ale seknul jsem se u posledního bodu..
Install instructions:
On your linux box:
-Create a directory for the game. example:
mkdir /usr/local/games/ja
-Copy the linux binary into this directory
-Mark the file as executable. example:
chmod a+x /usr/local/games/ja/linuxjampded
-Create the 'base' directory. example:
mkdir /usr/local/games/ja/base
Note, YES, it is case sensitive and the program will look for all lower case
-Copy the files from the base directory of the retail CD into the
base directory you just created. In particular, the assets0.pk3, assets1.pk3 and assets2.pk3
Yes, you need all of them...
-Copy the libcxa.so.1 to your lib directory if it doesn't already have it. Example:
cp libcxa.so.1 /usr/libRunning the dedicated server:
-"cd" into the game directory (cd /usr/local/games/ja)
-Run the binary. An example is:
./linuxjampded +exec server.cfg
Zde mám problém... dělám to přes WinSCP
když dám čistě na soubor Pravým spustit napíše to
když si otevřu dole příkazový řádek a zadám to " ./linuxjampded +exec server.cfg "
tak mi vyskočí tahle chyba
s18.postimg.org
Nevíte někdo co stím prosím? :) děkuji.
nevím teda, proč zrovna WinSCP, proč to neděláš jako každý normální člověk v shellu, ale chyba je úplně jasná, jsi ve špatném adresáři.
Dalsi samoadmin...kolkaty uz tento mesiac?
Keby si pouzil logiku tak chyba ti hovori, ze dany subor sa nechadza v danom dire, a preto shell nema co spustit. Si v /usr/local/games/ja? Co sa v nom nachadza (prikaz ls)? Kde sa nachadza subor linuxjampded?
Jsem ve špatném adresáři? jakože spouštěcí soubor se nachází jinde? nebo jak to myslíte
Jsem v adresáři
/usr/local/games/ja/
tam by se měl nacházet spouštěcí soubor... U WIN mi to šlo bez problému.
Jinak originální balíček je tady
Linuxjampded
Nachadza sa tam ten subor, ci nie?
jenže ty tam jsi přes SFTP protokol, nikoli shellem.
remote_command
chápačkala?
Ano je tam
Zdravím,
nevím, Cracku, jestli jsi to ty (ještě ze starého dobrého GalacticWarriors :) ), ale budu ti tykat, snad se neurazíš, i když to nebudeš ty :D. Před malou chvílí jsem řešil to samé, a před ještě menší chvílí jsem to vyřešil. U mě to byl problém s tím, že mám nainstalované, na serveru, Ubuntu 64bit. Linuxjampded je 32bit aplikace. Musíš nainstalovat knihovny pro spuštění 32bit aplikací. Zadej apt-get install ia32-libs. Po doinstalování ti už soubor půjde normálně spustit (pokud má nastavená právě execute). Doporučuji, stáhni si Putty, joini se přes SSH, a ovládej to přes to. Dělám to stejně, WinSCP používám jen pro přesouvání souborů atd. Nicméně, je to tvoje věc :).
Podla chyby, co nam tu ukazal to nie je jeho problem. Evidentne sa pokusa spustat subor, ktory tam nie je,,,je to tam jasne napisane v chybovom hlaseni a je jedno kolko bitova je ta aplikacia.
http://askubuntu.com/questions/133389/no-such-file -or-directory-but-the-file-exists
Jestli postupoval přesně podle návodu, který uvedl, tak ten soubor tam mít musí. Protože na něm měnil práva a všechno. Příkaz chmod u+x /usr/local/games/ja/linuxjampded by mu nešel, kdyby ten soubor měl ve špatném adresáři. Zasekl by se už tady.