Автор Тема: CS 1.6 server on linux debian lenny 64  (Прочетена 5826 пъти)

killersoft

  • Участници
  • ***
  • Публикации: 11
  • Distribution: Debian Lenny 64
  • Window Manager: Gnome
    • Профил
    • WWW
CS 1.6 server on linux debian lenny 64
« -: Nov 12, 2009, 16:41 »
Изключително много ми допада тази ОС
записах си я с намерение да пускам counter-strike сървъри на нея

Пуксам си даден cs сървър и след време сървърът крашва
не повече от ден

грешката е нещо от рода
Код:
/hlds_run: line 321: 7373 Segmentation fault $HL_CMD
ровя в интернет но не намирам решение
не разбирам много от линукс но съм се насочил към него защото съм убеден че е по-стабилен от Windows.
Имам прилична конфигурация за сървъра
AMD 5000; 6GB ram; 500gb hard

Имам някаква теория но се обръщам към вас надявайки се да намеря решение.
Теорията ми е че понеже е 64 битов нещо cs да не е добре съвместим и да дава грешки
незнам дано не съм прав
Активен

shoshon

  • Гост
Re: CS 1.6 server on linux debian lenny 64
« Отговор #1 -: Nov 12, 2009, 17:23 »
Цитат
If you're running a 64Bit system and Debian.

Please notice the error you get before the Segmentation fault, in my case it was:
libgcc_s.so.1 must be installed for pthread_cancel to work

Допълнителен жокер...
Цитат
apt-get install ia32-libs

1.- download the libgcc package for i386
wget http://ftp.se.debian.org/debian/pool/main/g/gcc-4.1/libgcc1_4.1.1-21_i386.deb

2.- Create a temp directory, in my case:
mkdir /root/libtmp

3: Unpacked it to the folder ex:
dpkg -x libgcc1_4.1.1-21_i386.deb /root/libtmp

4:
Copy/move the libgcc_s.so.1 to /lib32
mv /root/libtmp/lib/libgcc_s.so.1 /lib32
Това е единственото което намерих. Ако е друго няма как да ти се помогне. Counter-Strike не е отворен код...
Успех!
П.П ...и махни всички плъгини.
Активен

killersoft

  • Участници
  • ***
  • Публикации: 11
  • Distribution: Debian Lenny 64
  • Window Manager: Gnome
    • Профил
    • WWW
Re: CS 1.6 server on linux debian lenny 64
« Отговор #2 -: Nov 12, 2009, 17:45 »
Цитат
If you're running a 64Bit system and Debian.

Please notice the error you get before the Segmentation fault, in my case it was:
libgcc_s.so.1 must be installed for pthread_cancel to work

Допълнителен жокер...
Цитат
apt-get install ia32-libs

1.- download the libgcc package for i386
wget http://ftp.se.debian.org/debian/pool/main/g/gcc-4.1/libgcc1_4.1.1-21_i386.deb

2.- Create a temp directory, in my case:
mkdir /root/libtmp

3: Unpacked it to the folder ex:
dpkg -x libgcc1_4.1.1-21_i386.deb /root/libtmp

4:
Copy/move the libgcc_s.so.1 to /lib32
mv /root/libtmp/lib/libgcc_s.so.1 /lib32
Това е единственото което намерих. Ако е друго няма как да ти се помогне. Counter-Strike не е отворен код...
Успех!
П.П ...и махни всички плъгини.

Това го направих преди малко сървърът сега е пълен дано няма грешки
ще видим
По принцип според вас
сървърът трябва да работи с дни без прекъсване нали ?
има и друго
сървърът като крашне не се рестартирва автоматично а под убунту се рестартирва някакви идеи ?
Активен

killersoft

  • Участници
  • ***
  • Публикации: 11
  • Distribution: Debian Lenny 64
  • Window Manager: Gnome
    • Профил
    • WWW
Re: CS 1.6 server on linux debian lenny 64
« Отговор #3 -: Nov 12, 2009, 18:13 »
По въпроса за плугините ? какъв е смисълът сървър без плугини ?
Сървърът които ми крашва е на half - има инсталирани само : metamod и dproto
Активен

shoshon

  • Гост
Re: CS 1.6 server on linux debian lenny 64
« Отговор #4 -: Nov 12, 2009, 18:34 »
Цитат
По въпроса за плугините ? какъв е смисълът сървър без плугини ?
как ти се струва: "Ми да видим дали ще забие на чисто?!?"

За autostart не мога да помогна. Никога не съм виждал такъв сървър.
Тук има добър manual, но това е всичко което мога да направя.
Успех!
Активен

killersoft

  • Участници
  • ***
  • Публикации: 11
  • Distribution: Debian Lenny 64
  • Window Manager: Gnome
    • Профил
    • WWW
Re: CS 1.6 server on linux debian lenny 64
« Отговор #5 -: Nov 12, 2009, 23:17 »
Все пак благодаря за всичко.
Ако може да ми кажете как да направя така че при включване на компютъра да ми се стартирват всичките 4 сървъра ?
« Последна редакция: Nov 13, 2009, 00:00 от killersoft »
Активен

killersoft

  • Участници
  • ***
  • Публикации: 11
  • Distribution: Debian Lenny 64
  • Window Manager: Gnome
    • Профил
    • WWW
Re: CS 1.6 server on linux debian lenny 64
« Отговор #6 -: Nov 14, 2009, 17:38 »
отново крашва
./hlds_run: line 321:  3902 Segmentation fault      $HL_CMD

ето инфо от лог файла
Цитат
CRASH: Sat Nov 14 17:21:56 EET 2009
Start Line: ./hlds_i686 -game valve +map crossfire.bsp -binary ./hlds_i686 +maxplayers 15 +ip 192.168.0.3 -port 27020 -noipx -nojoy
Активен

killersoft

  • Участници
  • ***
  • Публикации: 11
  • Distribution: Debian Lenny 64
  • Window Manager: Gnome
    • Профил
    • WWW
Re: CS 1.6 server on linux debian lenny 64
« Отговор #7 -: Nov 14, 2009, 17:54 »
Направо се виждам в чудо. Добре ще подходя от друга страна. Някои би ли ми предложил линукс дистрибуция под която да си направя cs сървъри
Hardware ми е AMD athlone 5000+, 6GB RAM Kingstone, Дъно gigabyte 790 DS-4 мисля че беше видео ATI HD3600 series.

Ако вече се чудя да не би да е проблема че съм с 64 бит версия?
« Последна редакция: Nov 14, 2009, 18:11 от killersoft »
Активен

shoshon

  • Гост
Re: CS 1.6 server on linux debian lenny 64
« Отговор #8 -: Nov 14, 2009, 19:22 »
Дистрибуцията ти си е подходяща. Все пак ако искаш някаква върховна конфигурация и си мислиш, че ядрото е виновно за Overflow-овете:
Gentoo - има добра поддръжка на по-стари версии софтуер.
Активен

insanedude

  • Напреднали
  • *****
  • Публикации: 16
    • Профил
Re: CS 1.6 server on linux debian lenny 64
« Отговор #9 -: Jan 05, 2010, 15:36 »
Темата е малко старичка, но искам да кажа, че проблема не е от линукса, а от самото HLDS.
След последния ъпдейт на Valve, след смяната на протоколите от 47 на 48, такива ерори са често срещани ;)
Активен

Guru

  • Напреднали
  • *****
  • Публикации: 19
    • Профил
Re: CS 1.6 server on linux debian lenny 64
« Отговор #10 -: Jan 05, 2010, 16:17 »
Само да попитам няколко неща. Информацията и файловете, които открих из интернет при последното ровене преди няколко месеца бяха стари...
След тая промяна на протокола от 47 на 48 как успявате да подкарате стари клиенти на новия сървър?
Как правите така, че сървъра да става за локална мрежа без интернет, т.е. да не се връзва до сървъра на Steam?
Може да ми отговорите в темата както и с лично съобщение, ако информацията ще е "по-особена" :)
Активен

insanedude

  • Напреднали
  • *****
  • Публикации: 16
    • Профил
Re: CS 1.6 server on linux debian lenny 64
« Отговор #11 -: Sep 14, 2010, 18:53 »
Вероятно си разбрал отговора на въпроса си, но въпреки всичко ще постна -> използвай dproto (dproto.com).
Активен