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

Материал из HLDM Wiki
Перейти к навигации Перейти к поиску
(Host_Error: Couldn't get DLL API from)
 
(не показана 1 промежуточная версия этого же участника)
Строка 31: Строка 31:
 
Порт 27015 скорее всего занят, попробуйте воспользоваться другим портом.
 
Порт 27015 скорее всего занят, попробуйте воспользоваться другим портом.
  
=== Host_Error: Couldn't get DLL API from ==
+
=== Host_Error: Couldn't get DLL API from ===
  
 
Ошибка обычно возникает на серверах AG и AGMini
 
Ошибка обычно возникает на серверах AG и AGMini

Текущая версия на 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)

Прочее