Ошибки серверов: различия между версиями

Материал из HLDM Wiki
Перейти к навигации Перейти к поиску
(Host_Error: Couldn't get DLL API from)
 
(не показаны 2 промежуточные версии этого же участника)
Строка 30: Строка 30:
 
'''Причина:'''
 
'''Причина:'''
 
Порт 27015 скорее всего занят, попробуйте воспользоваться другим портом.
 
Порт 27015 скорее всего занят, попробуйте воспользоваться другим портом.
 +
 +
=== Host_Error: Couldn't get DLL API from ===
 +
 +
Ошибка обычно возникает на серверах AG и AGMini
 +
LoadLibrary failed on ./ag/dlls/ag_i386.so: ./ag/dlls/ag_i386.so: undefined symbol: pow
 +
Host_Error: Couldn't get DLL API from ./ag/dlls/ag_i386.so!
 +
FATAL ERROR (shutting down): Host_Error: Couldn't get DLL API from ./ag/dlls/ag_i386.so!
 +
 +
В скрипте запуска добавляем строку
 +
export LD_PRELOAD="libm.so:$LD_PRELOAD"
 +
 +
Для AGMini
 +
export LD_PRELOAD="libm.so:libstdc++.so:$LD_PRELOAD"
 +
 +
В случае, если не помогло, можно попробовать с указанием полного пути
 +
export LD_PRELOAD="/usr/lib/libm.so:/usr/lib/libstdc++.so:$LD_PRELOAD"
 +
 +
export LD_PRELOAD="/usr/lib/libm.so.6:/usr/lib/libstdc++.so.6:$LD_PRELOAD"
  
 
== Ошибки (ОС Windows) ==
 
== Ошибки (ОС Windows) ==

Текущая версия на 23:25, 23 февраля 2013

Общие ошибки

LAN servers are restricted to local clients (class C)

При заходе на сервер выскакивает ошибка

LAN servers are restricted to local clients (class C)

Исправляем В консоли сервера пишем

sv_lan 0

Ошибки (ОС Linux)

Если появляются ошибки, то попробуйте проверить следующее: Параметры запуска сервера, например +port 27015, попробуйте другой порт, может 27015 занят.

Unable to determine CPU Frequency

[S_API FAIL] SteamAPI_Init() failed; unable to update local steamclient. Continuing with current version anyway.
Unable to determine CPU Frequency. Try defining CPU_MHZ.
Segmentation fault

Исправляем:

export CPU_MHZ=2000


Couldn't allocate dedicated server IP port 27015.

WARNING: UDP_OpenSocket: port: 27015  bind: Address already in use
FATAL ERROR (shutting down): Couldn't allocate dedicated server IP port 27015.

Причина: Порт 27015 скорее всего занят, попробуйте воспользоваться другим портом.

Host_Error: Couldn't get DLL API from

Ошибка обычно возникает на серверах AG и AGMini

LoadLibrary failed on ./ag/dlls/ag_i386.so: ./ag/dlls/ag_i386.so: undefined symbol: pow
Host_Error: Couldn't get DLL API from ./ag/dlls/ag_i386.so!
FATAL ERROR (shutting down): Host_Error: Couldn't get DLL API from ./ag/dlls/ag_i386.so!

В скрипте запуска добавляем строку

export LD_PRELOAD="libm.so:$LD_PRELOAD"

Для AGMini

export LD_PRELOAD="libm.so:libstdc++.so:$LD_PRELOAD"

В случае, если не помогло, можно попробовать с указанием полного пути

export LD_PRELOAD="/usr/lib/libm.so:/usr/lib/libstdc++.so:$LD_PRELOAD"
export LD_PRELOAD="/usr/lib/libm.so.6:/usr/lib/libstdc++.so.6:$LD_PRELOAD"

Ошибки (ОС Windows)

Прочее