HLDS и Gentoo
Не запускается HLDS steam на системе GENTOO. Требуется помощь!!!
Описание среды и процесса
1. Система: Linux GateWay 2.6.38-gentoo-r6 #8 SMP Wed Jun 22 23:13:03 EEST 2011 i686 AMD Athlon(tm) XP 2500+ AuthenticAMD GNU/Linux
2. Установил emerge halflife-steam : /opt/halflife
3. Обновил steam и установил игру КС16: ./steam -command update -game cstrike -dir /opt/halflife (последняя попытка с build 5408)
4. Запуск с директории /opt/halflife:
GateWay halflife # ./hlds_run -game cstrike +ip 192.168.1.100 +port 27020 -console +map de_dust
Auto detecting CPU
Using AMD Optimised binary.
Auto-restarting the server on crash
Console initialized.
Using breakpad crash handler
Setting breakpad minidump AppID = 10
Forcing breakpad minidump interfaces to load
./hlds_run: line 321: 23614 Недопустимая инструкция $HL_CMD
BFD: Предупреждение: /opt/halflife/core усечён: ожидался размер ядра файла >= 19103744, найдено: 1167360.
Cannot access memory at address 0xb78038e4
Cannot access memory at address 0xb78038e4
Cannot access memory at address 0xb78038e4
Failed to read a valid object file image from memory.
Cannot access memory at address 0xbfd15b8c
debug.cmds:4: Error in sourced command file:
Cannot access memory at address 0xbfd15b8c
email debug.log to
Сбт Ноя 5 22:03:23 EET 2011: Server restart in 10 seconds
Сбт Ноя 5 22:03:25 EET 2011: Server Quit
5. С конфига (./cstrike/server.cfg) удалил map de_dust. Также проводил ряд других махинаций, но к нормальному запуску это не привело (((. Ситуация не поменялась.
Помогите кто чем может ))))
- Для комментирования войдите или зарегистрируйтесь
можно попробовать добавить
можно попробовать добавить -steam в параметры запуска.
Интересно ещё сколько памяти установлено на сервере.
-steam - пробовал - без
-steam - пробовал - без изменений - само ядро hlds_amd стартует с ошибкой ((( Пробовал менять библиотеки *...so с рабочих сборок серверов предыдущий build-ов - результат немного другой , но тоже отрицательный.
памяти:
GateWay cstrike # free -m
total used free shared buffers cached
Mem: 1259 1217 41 0 101 920
-/+ buffers/cache: 196 1063
Swap: 4102 0 4101
Забыл указать, что серв чистый - ни metamod amxx dproto
как для меня так это больше
как для меня так это больше похоже на неполное обновление всех файлов,)
хотя я впринципе со стимом дел не имел. у меня все сервера были nosteam, а значит я ставил из снапшотов, а не из апдейта стимом)
Четыре раза обновлял с нуля
Четыре раза обновлял с нуля да ещё и с флагом -verify_all !!!
C "рабочих" тарболов разворачивал сервера, но эффект тот же, за исключением версии build 4352, но там другой косяк, который лечится обновлением (((. Может необходима поддержка каких нибудь опций на уровне ядра? Или доустановить библиотеки, но на ВАЛВЕ/СТИМЕ ни слова об этом не сказано
CRASH LOG
CRASH: Вск Ноя 6 03:43:22 FET 2011
Start Line: ./hlds_amd -game cstrike +ip 192.168.1.100 -debuglog +map de_dust -debug exec server.cfg -pidfile hlds.25933.pid
[New Thread 25950]
[New Thread 26119]
Core was generated by `./hlds_amd -game cstrike +ip 192.168.1.100 -debuglog +map de_dust -debug exec s'.
Program terminated with signal 11, Segmentation fault.
#0 0xb4b5358d in ?? ()
#0 0xb4b5358d in ?? ()
No symbol table info available.
From To Syms Read Shared Object Library
0xb77358d0 0xb774c3af Yes (*) /lib/ld-linux.so.2
(*): Shared library is missing debugging information.
Stack level 0, frame at 0xbfad3c84:
eip = 0xb4b5358d; saved eip End of crash report
И
GateWay lib # file /lib/ld-*
/lib/ld-2.12.2.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped
/lib/ld-linux.so.2: symbolic link to `ld-2.12.2.so'
Версия glibc-2.12.2 соответственно
CRASH LOG
CRASH: Вск Ноя 6 03:43:22 FET 2011
Start Line: ./hlds_amd -game cstrike +ip 192.168.1.100 -debuglog +map de_dust -debug exec server.cfg -pidfile hlds.25933.pid
[New Thread 25950]
[New Thread 26119]
Core was generated by `./hlds_amd -game cstrike +ip 192.168.1.100 -debuglog +map de_dust -debug exec s'.
Program terminated with signal 11, Segmentation fault.
#0 0xb4b5358d in ?? ()
#0 0xb4b5358d in ?? ()
No symbol table info available.
From To Syms Read Shared Object Library
0xb77358d0 0xb774c3af Yes (*) /lib/ld-linux.so.2
(*): Shared library is missing debugging information.
Stack level 0, frame at 0xbfad3c84:
eip = 0xb4b5358d; saved eip End of crash report
И
GateWay lib # file /lib/ld-*
/lib/ld-2.12.2.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped
/lib/ld-linux.so.2: symbolic link to `ld-2.12.2.so'
Версия glibc-2.12.2 соответственно
И никаких идей?
И никаких идей?
попробуй debian и запусть в
попробуй debian и запусть в нем. насколько слышал hlds под него затачивался. пробуй разные варианты, всё что придумаешь или нагуглишь, однозначных путей решения я не вижу.