Всем привет. Поставил сервер Этой сборки чисто поиграть с друзьями по локалке.
Стоит Winserver 2022, пробовал так же на 2008.
MSSQL 2008 R2 ENG
Сервер замечательно работает пока ты в игре один и не важно я захожу или кто-то из друзей. Пока ты один сервер работает, но стоит подключиться 2-му игроку (или в 2 экрана) как ZoneServer просто закрывается без ошибок.
Пробовал на Виртуалке и на основном пк с разными sql(eng) и на других сборках cервера.
Перепробовал кучу всего, но не понимаю где я совершил ошибку
Журнал Windows - Приложение
Цитата:
Имя сбойного приложения: ZoneServerUD_x64.exe, версия: 1.0.0.1, метка времени: 0x4a7baf5b
Имя сбойного модуля: MSVCR80D.dll, версия: 8.0.50727.4053, метка времени: 0x4a593811
Код исключения: 0x80000003
Смещение ошибки: 0x0000000000021042
Идентификатор сбойного процесса: 0x600
Время запуска сбойного приложения: 0x01d9161380975611
Путь сбойного приложения: F:\RFoServ2232\Novus2\RFServer2232\RF_bin\ZoneServ erUD_x64.exe
Путь сбойного модуля: C:\Windows\WinSxS\Fusion\amd64_microsoft.vc80.debu gcrt_1fc8b3b9a1e18e3b_none_a0cbe4b24e7f4c37\8.0\8. 0.50727.4053\MSVCR80D.dll
Идентификатор отчета: 975eb6ef-dd38-46e6-8256-0a3a972c2ffd
Полное имя сбойного пакета:
Код приложения, связанного со сбойным пакетом:
Цитата:
Контейнер ошибки 20547779, тип 4
Имя события: APPCRASH
Отклик: Нет данных
Идентификатор CAB: 0
Эти файлы можно найти здесь:
\\?\C:\ProgramData\Microsoft\Windows\WER\ReportArc hive\AppCrash_ZoneServerUD_x64_75c622b65a5a2dbb8ec 8b71625cabe8a2da02c_3e094cb7_d8fe4426-f368-499d-a12a-0547425e1bc2
Символ анализа:
Повторный поиск решения: 0
Идентификатор отчета: 975eb6ef-dd38-46e6-8256-0a3a972c2ffd
Состояние отчета: 268566528
Хэшированный контейнер: f7695ecdb5e2fcf766bb0a669f73dd5b
Идентификатор GUID CAB: 0
\ZoneServerLog\Systemlog\SystemError2147483647
Цитата:
0 12/22/22 17:49:16 : Assert: .\tcscpy_s.inl(30) : Assertion failed: (L"Buffer is too small" && 0)
------------------------------------------------------------------------
Local Variables And Parameters
------------------------------------------------------------------------
Address Frame Function SourceFile
400737ED 95C4FD40 <2>0000:00000000 g:\00_zoneserver_source\03_temp_source\2009_05_13_ source_oversea\network\netutil.h line 252
Local 'this' = CCCCCCCCCCCCCCCC
Parameter 'pdwOutIndex' = CCCCCCCCCCCCCCCC
Local 'pNode' = CCCCCCCCCCCCCCCC
402C2561 95C4FD90 <2>0000:00000000 g:\00_zoneserver_source\03_temp_source\2009_05_13_ source_oversea\zoneserver\gamemain\logtypedbtask\l ogtypedbtask.cpp line 150
Local 'this' = CCCCCC00CCCCCCCC
Local 'dwEmptyInx' = CCCCCCCC
402C3185 95C4FE30 <2>0000:00000000 g:\00_zoneserver_source\03_temp_source\2009_05_13_ source_oversea\zoneserver\gamemain\logtypedbtask\l ogtypedbtask.cpp line 363
Local 'this' = A809610
Local 'bNoDataProcError' = A8
Local 'byDBRet' = CC
Local 'pkTask' = FFFFFFFFFFFFD8F0
Local 'byProcRet' = 0
402C34D0 95C4FE90 <2>0000:00000000 g:\00_zoneserver_source\03_temp_source\2009_05_13_ source_oversea\zoneserver\gamemain\logtypedbtask\l ogtypedbtask.cpp line 438
Parameter 'pParam' = A809610
Local 'iSleepCount' = 0
Local 'lttm' = 0
------------------------------------------------------------------------
Global Variables
------------------------------------------------------------------------
От себя ничего не могу сказать, такого у меня не случалось, бегало на вот этом вот, прямо в таком вот виде голов до 30 через ВПН и окон туда запихивалось до кучи с головами штук до 50.
Погляди, нет ли у тебя каких-то интеллектуальных фаерволов, оно там чего-то вроде на эту тему ругается.
Добавлено через 2 минуты
Ещё от себя могу добавить, поскольку это все было давно, данный пак не как не учитывает проблемы 2022 года (баги записями в базе касающимися времени всего)
Так что данный пак строго(но не сильно) рекомендуется использовав установив дату на сервере до 2022 года, например 2012 год.
Последний раз редактировалось DungeonKeeper; 24.12.2022 в 00:25.
Причина: Добавлено сообщение
lolz i dont remember i ever said pidaras in normal chat
В общем решил проблему. Так и думал, что я где-то недосмотрел. Спасибо за быстрый ответ желание помочь)
Проблема была в клиенте. Тк клиент из ЭТОЙ темы более недоступен и я качал его со сторонних сайтов. И из-за незнания всех тонкостей упустил файлик serverlist.ini в котором стояли разные IP, поменяв на свой всё заработало
__________________________________________________ ______
Перезагрузил сервер и снова по новой ничего не работает
Время менял, а на счет интеллектуальных файрволлов точно не могу сказать, но обычный файрволл и дфефндер я отключил.
Последний раз редактировалось Resh7771; 24.12.2022 в 16:59.
Ну и опять же, клиент не должен валить сервер с любыми файлами.
Мой клиент в архиве остался, просто в первом сообщении ссылка битая записалась.
В нынешнем клиенте при убийстве 2ух мобов одновременно именно на начальной локе вырубает клиент.
А на счет сервера у меня уже нет идей. Причем одна и та же проблема была на 2ух разных пк с двумя разными Windows server и другим сервером RF.
Единственное что было одно это sql 2008
У меня это всё жило на Винде 2008 сервер Ентерпрайз вроде и 2008 MSSQL-е.
Стоял просто проброс портов наружу или ОпенВПН поднятый на том же сервере.
Попробуй сначала отработать локально с своего компа в несколько клиентов, твик для бинаря клиента в виде структуры на установку количества окон у меня там в архиве был. Клиент должен быть валиден серверу по всяким штукам-дрюкам, в моём случаи ванильная начинка в сервере и соответственно ванильный клиент к нему. Если заливаешь что-то своё или из других сборок, то менять надо и серверные и клиентские файлы.
Добавлено через 1 минуту
А, и ещё на всякий, после того как дату установил 2012 год, на всякий базу пустую разверни, кто его знает, чего в неё там понаписалось с другим временем.
Последний раз редактировалось DungeonKeeper; 24.12.2022 в 23:45.
Причина: Добавлено сообщение
lolz i dont remember i ever said pidaras in normal chat