Hi Custodian.
I have a 4 things for you. 2 which I believe might be bugs and 2 suggestions.
First bug:When using:
- Code: Select all
Basilmod::pinglimit_stats();
it prints out as it should, but also comes with this warming:
- Code: Select all
WARN 2017-04-19 20:23:35.613 {} <<Thread>> [70720] BasilMod/pinglimit/pinglimit.cs (0): Unable to find object: '' attempting to call function 'motd_sendSystemMessage' [T:ThreadConsole:0xA150]
Second bug:Once you log out of the server, the server continues trying to ping the player and shows ping messages like this:
- Code: Select all
WARN 2017-04-19 20:24:11.703 {01} <[BasilModPingLimit]BasilMod::pinglimit_connectionCheck> [90168] BasilMod/pinglimit/pinglimit.cs (0): Unable to find object: '1589' attempting to call function 'getPing'
INFO 2017-04-19 20:24:11.703 {01} <[BasilModPingLimit]BasilMod::pinglimit_connectionCheck> [90168] 1589 PING
Now to the suggestions:
While connecting to the game, it checks the ping, but while entering the world, the ping some times gets really high, while it's loading and rendering the map, so I had a couple of times that that I got an ping on 3-4000 ms and is kicked based on that.
Would it not be an idea disabling the ping detection while player is entering the world for about 10 sec, to prevent this ? All the initial ping test while loading the data from the server shows an ping around 40ms all the time, so it's first when it's entering it's having the ping spike and disconnecting the player.
My second suggestion is regarding all the ping messages in the console. Could you not make an setting to disable all the ping check messages that runs each monitor interval, so it don't spam the console too much?
Maybe let it be disabled by default and add it as an debug mode for the mod instead.
I hope you will consider these things
Kind regards
Satis