![]() ![]() ![]() ![]() I can still replicate your original observation. I did have a quick look after you first raised this. And it happens to address my observed problem. According to the commit logs, this build only includes your fix PR #797 additionally. Sorry, something went weekend I installed the version 8.3.0~1660915910. I'm moved back to earlier version of some files, that includes using original API pattern for Player::power() and Player::init, so feel free to critic □ Otherwise, I think this takes care of restarting the track in the playlist for all cases if a player reconnects either before being forgotten (5 mins) or after. Anyway, long story short, and I might be wrong, but I think this 'don't reset decoder' flag was never used properly, but as it was honored by SB2 devices, it caused them to fail when restarting before being forgotten. In other terms, there is no case where STRMs is used but the player has set the 'reconnect' slimproto bit in HELO. But in that case, Slimproto::_hello_hander calls Squeezebox::reconnect with the reconnect flag set which mean we don't use the client->playerReconnect which is the only case where '_Continue' event is used (and _Continue means send STRMs). That flag tells player to not restart their internal decoder and IMHO, this can only be done if the player set the 'reconnect' bit on wlan_channellist in the 'HELO' message (this means that only the control channel was lost, so we should continue with what we have in buffers, no need to reset decoder). This last piece took me a while as the issue is that StreamingController is setting the slimproto 'reconnect' flag in the '_Continue' event. Contribute to Real-RP/oldkick_restart development by creating an account on GitHub.This is a proposal to handle differently #698 as well as allowing playback to restart for Boom, Classic and Duet (maybe Transporter as well) when they reconnect before LMS has forgotten them. It does not kick the players instantly but if they go AFK for 1 second (configurable)Ĭlear -master from foldername. This is possible to execute from ANYWHERE! It is pretty easy to say, it drops the players after starting the resource by typing If you close the window it will NOT safe the last few minutes and this is what I want to fix here. And when I look back in console, I see that every player who gets kicked, was saved automaticly (thanks to afkkick, that I even saw that) So, the Database does not safe every second what you’re doing and if I close the server the players lost about the last 5 minutes. This release is done for people that have a Roleplay Server and even a Database. Why do I need this instead of just close the. The reason I Release this, is because I couldn’t find a resource that kicks the players if you want to restart your server. This ensures that you can Drive to the next garage, before you get kicked. With this function I include that you only can get kicked If you’re not moving. This is a resource that kicks ALL people if you type /kickall, but before it kicks you, it asks for the player coords. added changed restart command to /dorestartĪdded Italian locales (available with “it” now).added /stopplan to stop restart if planned with /planrestart.added config table to set up the restarts.added /planrestart command (restarts after the given time ingame).added a no permissions message for each language.fixed the clientside problem, finally changed the locales into ‘a’ where you can change it in the very top.added a optimized reconnect- kick reason.Old version will not get updated anymore. ![]()
0 Comments
Leave a Reply. |