• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Internal BUG or DDoS Attack?

secondlife

Active Member
Joined
Aug 1, 2009
Messages
300
Reaction score
25
Hello bros,
Im still using the last revision of theforgottenserver 1.2 and one player its causing many problems..

My dedicated info:
64gb RAM
250GB SSD
1gb UpLink.

The problem cause high CPU usage/memory usage/Link Usage.
First, i suspect DDoS attack, but when i use netstat/tcpdump, the max connections at the same IP is 20~40 and i cant confirm this "suspect".
When this occurs, SSH/FTP/HTTP/GAMEPORTS have much latency, i already try another configs firewall/iptables but without success.

Repeat, I still using the last revision of tfs 1.2, other servers may be vulnerable.

Descarted options:
BUG much itens in house.
BUG much itens in stackable tile.
BUG callstack overflow(movements).

This problem not cause shutdown/rollback, only the problems mentioned.
Can be DDoS attack?
Any idea to find this bug?

All suggestions are welcome
Thank you!
 
Where are you hosting it? The OVH servers in North America were having some very bad problems with lags/connection issues. Last I heard it was still going on, if you are hosting from OVH in North America then that could be the issue.
 
"i want to fix one problem but i dont know what is the problem"

With this is impossible to help you.
 
@Techrlz if i dont have more informations of this error, what can I do? lol.. Im asked for suggestions to find this issue, seeing that does not return errors in console, crash, seg fault... nothing.. only much latency ssh connection/game lost connection.
 
#UP
I've added this in compat.lua and now works!
Its normally return so much strings in exe? like this
Code:
@data/npc/lib/npcsystem/npchandler.lua
@data/npc/scripts/default.lua
@data/npc/lib/npcsystem/npchandler.lua
@data/npc/lib/npcsystem/npchandler.lua
@data/npc/lib/npcsystem/npchandler.lua
@data/globalevents/scripts/spawn/raids.lua
@data/globalevents/scripts/spawn/raids.lua
@data/npc/scripts/Xodet.lua
@data/npc/lib/npcsystem/npchandler.lua
@data/npc/lib/npcsystem/npchandler.lua
@data/npc/lib/npcsystem/npchandler.lua
@data/globalevents/scripts/spawn/raids.lua
@data/globalevents/scripts/spawn/raids.lua
@data/npc/scripts/default.lua
@data/npc/lib/npcsystem/npchandler.lua
@data/npc/lib/npcsystem/npchandler.lua
@data/npc/lib/npcsystem/npchandler.lua
@data/npc/scripts/Xodet.lua
@data/npc/lib/npcsystem/npchandler.lua
@data/npc/lib/npcsystem/npchandler.lua
@data/npc/lib/npcsystem/npchandler.lua
 
Like I said this is to test to see if there is any bugged script, it will print every lua call so ofcourse it will look like this, you have to look at it when the server is freezing to see if there is something repeating too fast. This is just showing that the npcsystem is being called, most likely someone is talking to a npc. If the server is freezing and its showing this as calls its a exploit in npcs
 
@MatheusMkalo
Now returns in movements like this D:
Code:
@data/movements/scripts/tiles.lua
@data/movements/scripts/walkback.lua
@data/movements/scripts/walkback.lua
@data/movements/scripts/walkback.lua
@data/movements/scripts/walkback.lua
@data/movements/scripts/walkback.lua
@data/movements/scripts/walkback.lua
@data/movements/scripts/walkback.lua
@data/movements/scripts/walkback.lua
@data/movements/scripts/walkback.lua
@data/movements/scripts/snow.lua
@data/movements/scripts/snow.lua
@data/movements/scripts/snow.lua
@data/movements/scripts/snow.lua
@data/movements/scripts/snow.lua
@data/movements/scripts/snow.lua
@data/movements/scripts/snow.lua
@data/movements/scripts/walkback.lua
maybe OnStepIn function also "false" print in console too?
 
@MatheusMkalo
Now returns in movements like this D:
Code:
@data/movements/scripts/tiles.lua
@data/movements/scripts/walkback.lua
@data/movements/scripts/walkback.lua
@data/movements/scripts/walkback.lua
@data/movements/scripts/walkback.lua
@data/movements/scripts/walkback.lua
@data/movements/scripts/walkback.lua
@data/movements/scripts/walkback.lua
@data/movements/scripts/walkback.lua
@data/movements/scripts/walkback.lua
@data/movements/scripts/snow.lua
@data/movements/scripts/snow.lua
@data/movements/scripts/snow.lua
@data/movements/scripts/snow.lua
@data/movements/scripts/snow.lua
@data/movements/scripts/snow.lua
@data/movements/scripts/snow.lua
@data/movements/scripts/walkback.lua
maybe OnStepIn function also "false" print in console too?
It is not false... its just printing the function calls, if its making it freeze or not you have to check.
 
Back
Top