Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Need help?

    Create a topic in the appropriate section
    Don't write everything in the chat!
  • Take a look at the marketplace

    There you can buy
    everything related to game servers
  • Don't want a ban?

    Please read our rules
    Don't disturb the order!
  • Sell or buy?

    Use services of the guarantor
    We will make your deal safe
  • 0
BrainPVE

Кто понимает в crash.liog

Кто может подсказать изза чего мне создает файл краша? Сервер по прежнему работает, но файл краш создается с таким описанием...image.png.bc45dbf682ca7bd57b675bca6caa7c17.pngimage.png.f44dc339bc6f817d3dbba7ee7716ab8a.png

Edited by BrainPVE (see edit history)

Share this post


Link to post
Share on other sites

8 answers to this question

Recommended Posts

  • 0

В первом случае ты пытаешься сослаться на чего-то чего либо ещё нет, либо уже нет. Мб ты берёт EntityAI, удаляешь его, а потом пытаешься что-то в нём изменить
Во втором случае ты пытаешься вытащить место в инвентаре игрока функцией, но функция не возвращает того что надо, а ты дальше пытаешься что-то с этим "пустым местом" делать

UPD. Сервер это не уронит, но могут быть косяки начиная от предметов, которые никогда не заспавнятся у игрока, заканчивая тем что игрок не сможет переместить предмет и попытавшись залочит себе весь инвентарь

 

Edited by XenoZD (see edit history)

Share this post


Link to post
Share on other sites







  • 0
4 минуты назад, XenoZD сказал:

В первом случае ты пытаешься сослаться на чего-то чего либо ещё нет, либо уже нет. Мб ты берёт EntityAI, удаляешь его, а потом пытаешься что-то в нём изменить
Во втором случае ты пытаешься вытащить место в инвентаре игрока функцией, но функция не возвращает того что надо, а ты дальше пытаешься что-то с этим "пустым местом" делать

UPD. Сервер это не уронит, но могут быть косяки начиная от предметов, которые никогда не заспавнятся у игрока, заканчивая тем что игрок не сможет переместить предмет и попытавшись залочит себе весь инвентарь

 

Значит этот лог ни как не повлияет на работу сервера? Его просто игнорировать?

 

Share this post


Link to post
Share on other sites
  • 0
6 минут назад, BrainPVE сказал:

Значит этот лог ни как не повлияет на работу сервера? Его просто игнорировать?

 

Я ведь не вижу, что делает твой код, который вызывает твои ошибки. Сервер из-за этого не крашнется - это всё, что я могу сказать. Советую в любом случае такое фиксить, а то потом действительно сервер упадёт а у тебя 200к строк нелетальных крашей

 

Share this post


Link to post
Share on other sites
  • 0
2 минуты назад, XenoZD сказал:

Я ведь не вижу, что делает твой код, который вызывает твои ошибки. Сервер из-за этого не крашнется - это всё, что я могу сказать. Советую в любом случае такое фиксить, а то потом действительно сервер упадёт а у тебя 200к строк нелетальных крашей

 

Спасибо!

 

Share this post


Link to post
Share on other sites
  • 0

1 лог - ошибка в коде скрипта работы (именно мода этого, что в стактрейс написаны строки). Одна из строк с ошибкой. Какой ошибкой - можно точнее сказать только разобрав код этой модификации и поняв ситуацию, которая приводит к таким ошибкам. В общем смысле скорее всего так как написани выше, т.е. какой-то объект удален или не существует уже, а по коду мода с ним что-то пытаются делать, при этом предварительно не проверив существует ли.

2 лог - ошибка, вызванная обычно командой

player.RemoveAllItems()

и связанная либо с тем, что у удаляемого объекта нет лута, а он пытается определить что надо удалять, либо имеется лут внутри чего-то (например в куртке), но так как куртка удалилась уже, то все что в ней уже не существует, и при попытке удалить пишется такая ошибка. (почему либо-либо - потому как по памяти, изучал давно). По сути эта ошибка связана с криво написанной функцией авторами игры в ее родном коде, и существует это далеко не 3 патча даже.

Касаемо притичности - 2 не критично вообще, ну тока срет в лог Первое может быть критично, а может быть и не критично - зависит от того где ветка кода задействована в памяти. Если стактррейс в 1 ошибке это весь стактрейс то не критично и как максимум в самом может что-то может давать глюки.

Share this post


Link to post
Share on other sites
  • 0
12 минут назад, 123new сказал:

1 лог - ошибка в коде скрипта работы (именно мода этого, что в стактрейс написаны строки). Одна из строк с ошибкой. Какой ошибкой - можно точнее сказать только разобрав код этой модификации и поняв ситуацию, которая приводит к таким ошибкам. В общем смысле скорее всего так как написани выше, т.е. какой-то объект удален или не существует уже, а по коду мода с ним что-то пытаются делать, при этом предварительно не проверив существует ли.

2 лог - ошибка, вызванная обычно командой

player.RemoveAllItems()


player.RemoveAllItems()

и связанная либо с тем, что у удаляемого объекта нет лута, а он пытается определить что надо удалять, либо имеется лут внутри чего-то (например в куртке), но так как куртка удалилась уже, то все что в ней уже не существует, и при попытке удалить пишется такая ошибка. (почему либо-либо - потому как по памяти, изучал давно). По сути эта ошибка связана с криво написанной функцией авторами игры в ее родном коде, и существует это далеко не 3 патча даже.

Касаемо притичности - 2 не критично вообще, ну тока срет в лог Первое может быть критично, а может быть и не критично - зависит от того где ветка кода задействована в памяти. Если стактррейс в 1 ошибке это весь стактрейс то не критично и как максимум в самом может что-то может давать глюки.

Спасибо за пояснение! Это получается на первом скрине я пытался Админтулсом починить машину...но в коде наверно не прописаны запчасти на ее ремонт и поэтому вышла эта ошибка...А после того как сервер перезагрузить эти все ошибки сбрасываются или где так же копяться в сервере?

Edited by BrainPVE (see edit history)

Share this post


Link to post
Share on other sites
  • 0
7 минут назад, BrainPVE сказал:

Спасибо за пояснение! Это получается на первом скрине я пытался Админтулсом починить машину...но в коде наверно не прописаны запчасти на ее ремонт и поэтому вышла эта ошибка...А после того как сервер перезагрузить эти все ошибки сбрасываются или где так же копяться в сервере?

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

Share this post


Link to post
Share on other sites
  • 0
1 минуту назад, 123new сказал:

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

Спасибо! 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site, you automaticly agree to our Guidelines and Privacy Policy.
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.