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

Материал из HLDM Wiki
Перейти к навигации Перейти к поиску
(Ошибки)
(Host_Error: Couldn't get DLL API from)
 
(не показаны 4 промежуточные версии этого же участника)
Строка 1: Строка 1:
== Ошибки ==
+
== Общие ошибки ==
 +
 
 +
=== 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 занят.
 
Параметры запуска сервера, например +port 27015, попробуйте другой порт, может 27015 занят.
  
Ошибка:
+
=== Unable to determine CPU Frequency ===
  
 
<pre>[S_API FAIL] SteamAPI_Init() failed; unable to update local steamclient. Continuing with current version anyway.
 
<pre>[S_API FAIL] SteamAPI_Init() failed; unable to update local steamclient. Continuing with current version anyway.
Строка 10: Строка 20:
 
Segmentation fault</pre>
 
Segmentation fault</pre>
  
Исправляем:
+
'''Исправляем:'''
 
  export CPU_MHZ=2000
 
  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) ==
  
 
== Прочее ==
 
== Прочее ==
 
{{Категория:Установка серверов}}
 
{{Категория:Установка серверов}}

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

Прочее