Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Информационная доска

Данный раздел предназначен для обсуждения, а также решения технических проблем связанных с серверной частью. Обсуждения касательно игровых клиентов ведутся здесь.

1. Во время создания новой темы аккуратно оформляйте её, не допускайте грамматических ошибок.
2. Описывая проблему старайтесь, как можно больше рассказать о ней, а так же о действиях с сервером после которых она возникла, по возможности подкрепите информацию логами.
3. Если вопрос касается проблемы в работе сервера, то обязательно прикрепляйте список плагинов (введите в консоли сервера: meta list и amxx plugins), настройки server.cfg, логи. Так же указывайте операционную систему, версию HLDS (введите к консоли сервера: version) и где хостится сервер.

Длинную информацию скрывайте под спойлер.

Сервер падает с ошибкой. Не уживается модуль и плагин.

Статус пользователя biffick
сообщение 29.8.2015, 17:33
Сообщение #1
Стаж: 15 лет

Сообщений: 270
Благодарностей: 28
Полезность: < 0

Всем привет.
Сервер падает с ошибкой, которую можно увидеть только в консоли во время падения, т.е. она не пишется в логи.
Заметил, что ошибка происходит тогда, когда я ставлю на сервер модуль PatchMoney v2.2 и любой афк-менеджер.
Сервер падает тогда, когда плагин пытается отправить игрока в спектаторы.
Код
threadtools.cpp (2861) : Assertion Failed: Illegal termination of worker thread 'SteamFindServerThread'
Assert( Assertion Failed: Illegal termination of worker thread 'SteamFindServerThread' ):threadtools.cpp:2861
framefunction.cpp (120) : Assertion Failed: CFrameFunctionMgr::~CFrameFunctionMgr: non static FrameFunction still registered

Версии сервера и АМХ

Protocol version 48
Exe version 1.1.2.6 (cstrike)
Exe build: 10:44:50 Aug 28 2012 (5758)

AMX v1.8.2

Модуль PatchMoney v2.2

# Настройки
#
# Режим разработчика
# debug = 0
#
# Максимальное значение - 16777215
# maxmoney = 999999
#
# Обнулять деньги при переходе в спектаторы
# spectator = 1 (0 - Не обнулять | 1 - Обнулять)
#
# Обнулять деньги при переходе из спектаторы в команду
# choosed = 1 (0 - Не обнулять | 1 - Обнулять)
#
# Обнулять деньги при рестарте игры
# reset = 1 (0 - Не обнулять | 1 - Обнулять)

debug = 1
maxmoney = 999999
spectator = 0
choosed = 0
reset = 0

Debug PatchMoney v2.2
[PatchMoney]: ---> patchSpectator
#1. 0A2EC5CA
[PatchMoney]: ---> patchChoosed
#1. 0A2EBF5D
[PatchMoney]: ---> patchReset
#1. 0A32F6C8
#2. 0A32F756
[PatchMoney]: ---> patchLimit
#1. 0A2E99BB -- < 1
#2. 0A2E9AFF -- < 1
#3. 0A2EBF27 -- < 1
#4. 0A32A305 -- < 1
#5. 0A32AA6E -- < 1
#6. 0A32F768 -- < 1
#7. 0A346363 -- < 1
#8. 0A32A30C -- < 3
#9. 0A32AA75 -- < 3
#10. 0A32F76F -- < 3

Meta List

Currently loaded plugins:
description stat pend file vers src load unlod
[ 1] AMX Mod X RUN - amxmodx_mm.dll v1.8.2 ini Start ANY
[ 2] PatchMoney RUN - patchmoney.dll v2.2 ini Start Never
[ 3] dproto_EF RUN - dproto.dll v0.9.391 ini Start Never
[ 4] mmtimer RUN - mmtimer.dll v1.6 ini ANY Never
[ 5] Block Sendfile RUN - anti-sendfile.dl v1.0 ini ANY ANY
[ 6] Cust. Flood Fix RUN - cf_fix_mm.dll v1.1 ini Start Never
[ 7] FullupdatePatch RUN - fullupd_patch.dl v1.2 ini Start Never
[ 8] LocalizeBug Fix RUN - localizebugfix.d v2.3 ini Start Never
[ 9] VoiceTranscoder RUN - vtc.dll v106 ini ANY ANY
[10] Semiclip RUN - semiclip.dll v2.2 ini ANY ANY
[11] WHBlocker RUN - whblocker.dll v1.5.528 ini Chlvl ANY
[12] Engine RUN - engine_amxx.dll v1.8.2 pl1 ANY ANY
[13] MySQL RUN - mysql_amxx.dll v1.8.2 pl1 ANY ANY
[14] Fun RUN - fun_amxx.dll v1.8.2 pl1 ANY ANY
[15] CSX RUN - csx_amxx.dll v1.8.1.3 pl1 ANY ANY
[16] CStrike RUN - cstrike_amxx.dll v1.8.1.3 pl1 ANY ANY
[17] FakeMeta RUN - fakemeta_amxx.dl v1.8.2 pl1 ANY ANY
[18] Ham Sandwich RUN - hamsandwich_amxx v1.8.2 pl1 ANY ANY
18 plugins, 18 running

Также прикрепляю qconsole.log (здесь он назван как *.txt, т.к. *.log сюда не загружался):
Прикрепленный файл  qconsole.txt ( 266,28 килобайт ) Кол-во скачиваний: 13


Отредактировал: biffick, - 29.8.2015, 17:46
Причина: Выдано предупреждение!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Legenda
сообщение 29.8.2015, 17:43
Сообщение #2


Иконка группы

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

а если в настройках paych money поставить ?

spectator = 1
choosed = 1
reset = 1
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя biffick
сообщение 29.8.2015, 17:47
Сообщение #3
Стаж: 15 лет

Сообщений: 270
Благодарностей: 28
Полезность: < 0

Цитата(Legenda @ 29.8.2015, 18:38) *
а если в настройках paych money поставить ?

spectator = 1
choosed = 1
reset = 1


Спасибо. Попробую вечером.
Я добавил в топик саму ошибку, изначально то я и забыл о ней))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя biffick
сообщение 29.8.2015, 17:53
Сообщение #4
Стаж: 15 лет

Сообщений: 270
Благодарностей: 28
Полезность: < 0

Цитата(Legenda @ 29.8.2015, 18:38) *
а если в настройках paych money поставить ?

spectator = 1
choosed = 1
reset = 1


Всё. Нашёл проблему.
Она кроется в:
Код
spectator = 1


Что делать?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя biffick
сообщение 4.9.2015, 12:03
Сообщение #5
Стаж: 15 лет

Сообщений: 270
Благодарностей: 28
Полезность: < 0

Тему можно закрывать. Нашёл проблему, которая мешала работать модулю PatchMoney v2.2. Это был Metamod-p. Поставил обычный Metamod.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: