FWGS / xash3d-fwgs

Xash3D FWGS engine
1.59k stars 242 forks source link

[MOD: OpenAG] Крашится сервер после второго рестарта когда включен командный режим #1207

Closed Vladislav4KZ closed 1 year ago

Vladislav4KZ commented 1 year ago

Запускаю сервер, ввожу в консоль mp_teamplay 1, затем restart, потом ещё restart, и в консоли появляется такая ошибка

BUILD 2838 SERVER (0 CRC)
Server #3
[2023:01:08|21:05:35] Serverdata packet received.
[2023:01:08|21:05:35] Last 32 messages parsed.
[2023:01:08|21:05:35] 2563 0008 svc_time
[2023:01:08|21:05:35] 2563 0013 svc_clientdata
[2023:01:08|21:05:35] 2563 0022 svc_deltapacketentities
[2023:01:08|21:05:35] 2564 0008 svc_time
[2023:01:08|21:05:35] 2564 0013 svc_clientdata
[2023:01:08|21:05:35] 2564 0022 svc_deltapacketentities
[2023:01:08|21:05:35] 2565 0008 svc_time
[2023:01:08|21:05:35] 2565 0013 svc_clientdata
[2023:01:08|21:05:35] 2565 0022 svc_deltapacketentities
[2023:01:08|21:05:35] 2566 0008 svc_time
[2023:01:08|21:05:35] 2566 0013 svc_clientdata
[2023:01:08|21:05:35] 2566 0022 svc_deltapacketentities
[2023:01:08|21:05:35] 2567 0008 svc_time
[2023:01:08|21:05:35] 2567 0013 svc_clientdata
[2023:01:08|21:05:35] 2567 0022 svc_deltapacketentities
[2023:01:08|21:05:35] 2568 0008 svc_time
[2023:01:08|21:05:35] 2568 0013 svc_clientdata
[2023:01:08|21:05:35] 2568 0022 svc_deltapacketentities
[2023:01:08|21:05:35] 2569 0008 svc_time
[2023:01:08|21:05:35] 2569 0013 svc_clientdata
[2023:01:08|21:05:35] 2569 0022 svc_deltapacketentities
[2023:01:08|21:05:35] 2570 0008 svc_time
[2023:01:08|21:05:35] 2570 0013 svc_clientdata
[2023:01:08|21:05:35] 2570 0022 svc_deltapacketentities
[2023:01:08|21:05:35] 2571 0008 svc_time
[2023:01:08|21:05:35] 2571 0013 svc_clientdata
[2023:01:08|21:05:35] 2571 0022 svc_deltapacketentities
[2023:01:08|21:05:35] 2572 0008 svc_stufftext
[2023:01:08|21:05:35] 2572 0008 svc_stufftext
[2023:01:08|21:05:35] 2572 0008 svc_deltamovevars
[2023:01:08|21:05:35] 2576 0000 svc_print
[2023:01:08|21:05:35] BAD:  121:svc_serverdata
[2023:01:08|21:05:35] Wrote erroneous message to buffer.dat
[2023:01:08|21:05:35] Host_Error: CL_EDICT_NUM: clgame.entities is NULL

engine.log

Vladislav4KZ commented 1 year ago

Проблема в client.dll от OpenAG

a1batross commented 1 year ago

Исправилось что ли? На проблемы OpenAG стоит тоже обращать внимание

Vladislav4KZ commented 1 year ago

Исправилось что ли? На проблемы OpenAG стоит тоже обращать внимание

Погоди, я чёт сегодня туплю. Сейчас под голдсурсом проверю.

Vladislav4KZ commented 1 year ago

На GoldSource при тех же действиях всё нормально работает, сервер не крашится.

a1batross commented 1 year ago

Выявил несколько не совместимых с голдсорсом вещей.

https://github.com/FWGS/xash3d-fwgs/commit/13bf607031c552ee81f0e78b7faca27db835990b https://github.com/FWGS/xash3d-fwgs/commit/f42a1744825241cca68af3ee9aa598964ad7f828 f4961d9d

Если какой-то из этих коммитов создаст проблемы (например я не очень уверен в перетаскивании вызова VidInit до парсинга сервердаты), то придётся искать другое решение.