Jump to content

thirteenth

Member
  • Posts

    33
  • Joined

  • Last visited

Reputation Activity

  1. Like
    thirteenth reacted to TheCatInABox in Steam datagram relay option for dedicated servers, often causes worse latency for clients   
    Add an option to disable Steam's datagram relay.

    Why:
    Steam's datagram relay does wonders for when you want to mask a servers/client ip, and prevent it from being DDoS. It also can have the added benefit of lowering latency. The only issue is that in a lot of cases, it increases latency, causes connection issues or causes basically unplayable ping.

    SDR works really well when you and the client are near steam's endpoints, but a lot of the cases, that just wont happen.
     
    Notes:
    Valheim use to use SDR by default, but found out that using direct connection was faster in most cases, and decided to make SDR an optional flag. https://steamcommunity.com/games/892970/announcements/detail/3058478454632856787
     
    There's also been a case whilst researching where I believe SDR has been a negative impact on other server hosts/people trying to play.
    https://www.reddit.com/r/projectzomboid/comments/rrbki5/psa_if_you_or_your_friends_lag_or_have_connection/

    Real world issue:
    Preface:
    - Dedicated server, no resource sharing or VM stuff going on. Its located in Finland. Server handles 30 players just fine.
    - Client has full fibre internet, located central Europe.

    I've been hosting a server that's got around 20-30 players. One client has perfectly stable ping (20 to 30ms) until one day, they joined and got around 200-300ms. For what ever reason, the relay near their city is down (?), or is routing packets incorrectly. When they join the server, the IP is assigned to a relay in china, where one hop goes from 30ms to 230ms.

    Finding out this game uses SDR was a bit of a pain, since it's not documented anywhere (?), and it was more of a guess as I've seen similar issues in other server's I've hosted that use SDR.
    There's no way for us to fix this for that client, as there's no way to disable it, or have them disable SDR on their end.
     
     

    Work around:
    -nosteam disables it, but it also ruins workshop support, and a few servers want mods that auto update and be visible on steam's server browser.

    Solution:
    Just a simple -nosdr or SDR=0 will work.


    Thank you for reading this!
     
  2. Spiffo
    thirteenth got a reaction from Mаrk in Wrong coma in file IG_UI_RU.txt   
    Made pr https://github.com/TheIndieStone/ProjectZomboidTranslations/pull/790
  3. Spiffo
    thirteenth reacted to Mаrk in Wrong coma in file IG_UI_RU.txt   
    ...also, an unnecessary curly bracket: 
    https://github.com/TheIndieStone/ProjectZomboidTranslations/blob/master/RU/IG_UI_RU.txt#L1641
  4. Pie
    thirteenth got a reaction from Pandorea in Pass through a wall with a ladder   
    You can build stairs near the wall on the second floor and go through the wall. In this way, you can overcome obstacles or build traps for players.
     
     
  5. Like
    thirteenth reacted to VikiDikiRUS in Wrong PaintLightBlue RU translation in ItemName_RU.txt file   
    Привет! Спасибо, поправил. Только я заменил Cyan на "Бирюзовый", а Light Blue оставил голубым. Cyan-то не совсем голубой, когда Light Blue - вполне. 
    Чтобы не создавать топики на форуме, пиши лучше мне в личку в Дискорде - Pe2h 🐓#5517. 
    Так будет быстрее)
  6. Like
    thirteenth reacted to Destroyer 3492 in [41.71] [Multiplayer] Remove Vehicle (from the debug menu) Not Working   
    Experienced thesame, but as soon as you set access level to admin, it works. Not sure if thats intended.
  7. Like
    thirteenth got a reaction from Destroyer 3492 in Wrong coma in file IG_UI_RU.txt   
    File ..media/lua/shared/Translate/RU/IG_UI_RU.txt contains wrong coma on 179 line in key IGUI_ItemCat_VehicleMaintenance. 

  8. Pie
    thirteenth reacted to Fregrant in [41.65] [Multiplayer] Discord Integration rename Bot to servername.   
    Discord integration is bugged as a hell, I suspect it is because zomboid uses ancient four-year-old Javacord version v2. Which was developed before Discord public API changes a few years back.
     
    Maybe someday developers will update the bundled library to modern version v3.4.0+, as well as some relevant code pieces, and some bugs will be gone for the greater good.
  9. Spiffo
    thirteenth reacted to Kraft in [41.65] [Multiplayer] Discord Integration rename Bot to servername.   
    • Version: 41.65
    • Session mode: Multiplayer.
    • Server type: Dedicated.
    • Has mods? Yes.
    • Reproduction steps:
        1. Follow the discord bot integration setup post to initialize the integration.
        2. Make sure everything is okay and start the dedicated server.
        3. Sometimes you will see something in the logs like {username=servertest, password=null, somethingsomething=null}.
        4. If you saw step 3's log, your Discord Bot name will be renamed to your server's name (by default: servertest). If not it will be kept as you configured @ discord's app developer page.
     
    • Commentary 01: I'm not 100% sure this is a bug, but it is definitely annoying to have to go back to the Discord's App Developer page just to rename the bot's name to the name you set up initially. If this is intentional then please, do ignore this report as it is not critical by any means.

    • Commentary 02: Also, it is sending duplicate messages from discord room to game after reconnecting the bot [?] 
    jan. 11, 2022 11:42:17 AM de.btobastian.javacord.utils.JavacordLogger info INFORMATION: Websocket closed with reason null and code 1000 by client! jan. 11, 2022 11:42:17 AM de.btobastian.javacord.utils.JavacordLogger info INFORMATION: Could not resume session. Reconnecting now...  
  10. Like
    thirteenth got a reaction from SonicSonedit in Wrong coma in file IG_UI_RU.txt   
    File ..media/lua/shared/Translate/RU/IG_UI_RU.txt contains wrong coma on 179 line in key IGUI_ItemCat_VehicleMaintenance. 

  11. Pie
    thirteenth got a reaction from Pandorea in Cannot add full server to favorites   
    When a server is full, it cannot be added to favorites.

  12. Spiffo
    thirteenth got a reaction from Yana M.D. in Cannot add full server to favorites   
    When a server is full, it cannot be added to favorites.

  13. Like
    thirteenth got a reaction from Coocumba in Can someone make sense of this?   
    It seem you have a problematic mod. It is not possible to deduce which mod is causing the error from your post. But it looks like the error is happening in Lua.
    Try disabling/removing mods one by one and find which mod is causing the error. If there are a lot of mods, then try binary search - turn off half of the mods. If the error remains, then turn off half again. If there is no error, then take half of what is left behind and repeat.
  14. Pie
    thirteenth got a reaction from Pandorea in Wrong VehicleType on OldBrake1   
    Item OldBrake1 has  `VehicleType=3` on file `../media/scripts/vehicles/vehiclesitems.txt` and so the wrong title displays in the game. VehicleType must be 1.
     

  15. Spiffo
    thirteenth reacted to Pandorea in Soil creates after disassemble the floor   
    This is indeed a new feature and is not - yet - working fully as expected. There will be some adjustments made to make it more "believable"
  16. Like
    thirteenth reacted to Enoahe in [40.43] [MP] SafeHouseRemovalTime   
    Hi,
     
    If you set SafeHouseRemovalTime variable from your server.ini to 597 or higher all claims will fall off immidiately.
    This is a very nasty bug, many people got burnt off this.
     
    I belieive, expected behaviour in this case should be: 
    1. In-game interface should not allow admins to set an out-of-bounds value
    1.1 If out-of-bounds value have been set up via direct config file editing - it should defaults to maximum available value (at least in this specific case).
    2. Acceptable range of values for this variable should be declared in config comments and documentation very clearly.
     
    Also, why 596? Looks like a pretty artificial limit.
     
    Thank you.
  17. Pie
    thirteenth reacted to n11360 in [41.65] [MP] Inconsistent Save System (duping)   
    Summary: Items can Vanish or dupe during a save procedure since the character and the world getting saved in different points in time

    Environment: Build 41 Stable (Current Build)
     
    Mods: None

    Steps to reproduce:Move things from inventory to boxes or vise versa in the last moments before a save/restart of the server
     
    Suggestion:Pause the game when Initializing Save Procedure
  18. Like
    thirteenth reacted to vlq in "Failed to download map from server" when receiving map chunks [SOLVED]   
    When I'm trying to join my friends server (we've been trying to play using LAN*), and it starts to download the map chunks, eventually downloading those chunks gets really slow, and stops at one, specific chunk, few seconds pass by, and I get kicked out of the server with "Failed to download map from server" error. 

    We've both tried deleting map_zone.bin, and it just makes it download more chunks, but it still eventually stops at one, higher chunk, and ends with that error.
    We have no idea what else we could try to play co-op. 
    Any help would be appreciated.

    *We've tried to setup a public server, but we are unable to join it. Even though the server appears in the server list, We both get "failed to connect" error.  We can join other public servers with no such problems. 
     
    Further informations have been provided below:
  19. Like
    thirteenth reacted to Beard in Game won't let me continue or load saved game (Console.txt problem)   
    It looks like an error when loading the map in due to the " Base.AK47"
    I assume that is a modded item? You will either have to find the mod and remove it from the save or ask the mod creator for support to fix the item issue.
  20. Spiffo
    thirteenth reacted to Kevin Johnson in Game won't let me continue or load saved game (Console.txt problem)   
    Hi I'm running 41.54 on Windows 7. whenever I try to continue or load a saved game i get 'unexpected error occurred' "C:\users\milton\zomboid\console.txt". I copyed the last the last lines from the text box after the problem started to occur. How do I fix this? any help would be greatly appriciated. 

     , 1632650104826> java.lang.RuntimeException: Cannot override existing registry id, item: Base.AK47
    ERROR: General     , 1632650104844>     at zombie.scripting.objects.Item.setRegistry_id(Item.java:3166)
    ERROR: General     , 1632650104855>     at zombie.world.DictionaryData.parseCurrentItemSet(DictionaryData.java:245)
    ERROR: General     , 1632650104923>     at zombie.world.WorldDictionary.init(WorldDictionary.java:213)
    ERROR: General     , 1632650104964>     at zombie.iso.IsoWorld.init(IsoWorld.java:2294)
    ERROR: General     , 1632650104989>     at zombie.gameStates.GameLoadingState$1.runInner(GameLoadingState.java:262)
    ERROR: General     , 1632650105002>     at zombie.gameStates.GameLoadingState$1.run(GameLoadingState.java:219)
    ERROR: General     , 1632650105015>     at java.base/java.lang.Thread.run(Unknown Source)
    LOG  : General     , 1632650105030> WorldDictionary: Warning: error occurred loading dictionary!
    LOG  : General     , 1632650105047> WorldDictionary: Attempting to copy WorldDictionary backups...
    LOG  : General     , 1632650105094> WorldDictionary: path = C:\Users\milton\Zomboid\Saves\Sandbox\\24-09-2021_04-42-26\WD_ERROR_1632650105\
    ERROR: General     , 1632650105276> ExceptionLogger.logException> Exception thrown zombie.world.WorldDictionaryException: WorldDictionary: Cannot load world due to WorldDictionary error. at WorldDictionary.init line:255.
    ERROR: General     , 1632650105289> DebugLogStream.printException> Stack trace:
    zombie.world.WorldDictionaryException: WorldDictionary: Cannot load world due to WorldDictionary error.
        at zombie.world.WorldDictionary.init(WorldDictionary.java:255)
        at zombie.iso.IsoWorld.init(IsoWorld.java:2294)
        at zombie.gameStates.GameLoadingState$1.runInner(GameLoadingState.java:262)
        at zombie.gameStates.GameLoadingState$1.run(GameLoadingState.java:219)
        at java.base/java.lang.Thread.run(Unknown Source)
    LOG  : General     , 1632650105356> LuaEventManager: adding unknown event "OnPreUIDraw"
    LOG  : General     , 1632650105377> LuaEventManager: adding unknown event "OnPostUIDraw"
    LOG  : General     , 1632650206496> EXITDEBUG: Core.quit 1
    LOG  : General     , 1632650206508> EXITDEBUG: Core.quit 3
    LOG  : General     , 1632650206522> 1632650206521 znet: Java_zombie_core_znet_SteamUtils_n_1Shutdown
    LOG  : General     , 1632650206535> EXITDEBUG: Core.quit 4
     
  21. Spiffo
    thirteenth reacted to Killom in Announce Hostname / DDNS name instead of IP to clients   
    There is an issue, when hosting a server via private ISP connection with dynamic IP range.
    When the IP changes, players will have to rename their local savegames.
     
    For a workaround, players will have to manually change the IP to the correct hostname of the server in the favourite bookmarks.
     
    Please change the behaviour of the server, so he announces the hostname first and falls back to IP address if no hostname was configured.
  22. Pie
    thirteenth reacted to Killom in Announce Hostname / DDNS name instead of IP to clients   
    Sounds good. I really appreciate that. 👍
     
     
    Generally speaking, with no intention of insulting you:
    Zomboid is not very demanding in terms of bandwith. You simply don't need an 1Gbit upstream to maintain 32 players. In my area, residential internet connection has an upstream of 50 Mbit (6250 kB/s). According to you, PZ needs a bandwith of about 50kbit rounded up (6.25 kB/s). Theoretically I should be able to maintain 1000 players. Practically this number is somewhat lower. So in reverse, one does not simply need to throw out money to rent a server, provided you have the appropriate hardware at home. The crux here is, that residential internet always comes with dynamic IPs. Not only here, but also in the rest of the world. Not because ISPs doesn't want us to host stuff, but because the lack of public ipv4 addresses available to ISPs. (IPv4 pools are depleted) Then there is you, telling me to get an static IP instead. So you're telling me in a roundabout way to either pay money to rent a server or pay money to rent a VPS so the players on my server doesn't have to manually adjust their favourite bookmark. From my point of view this just sounds like an excuse to avoid (the hassle) of implementing hostname support "just because some odd people" reqesting this. I am not the only one who is affected by this. Theoratically every customer of you, who has an internet access with dynamic IP is affected. I am just one of the few who have taken the trouble to point the finger at this topic 😉 
     
  23. Spiffo
    thirteenth reacted to Enoahe in [40.43] DB Viewer   
    Hi,
     
    This is a usability issue, not a big one, but still.
     
    As a moderator without access to server internals, I can't copy values from DB Viewer table. For example, to see all users with the same steamid, I need to open a separate notepad window, write there down steamid digit by digit manually, then paste it in DB Viewer in the game. On the other hand, an admin account can click on a record from viewer table, then press 'modify' and and finally copy value from corresponding 'filters' table field with ctrl+c. There should be a more convinient way to do this for a non-admin account.
     
    Thanks.
  24. Spiffo
    thirteenth got a reaction from Enoahe in Wrong username in "disconnected player" log record   
    As you can see, in all cases except one, the username is saved. But when you exit the game, the display name is used instead of the username. This creates difficulties in the automatic analysis of logs. And with manual analysis too.
     

  25. Like
    thirteenth got a reaction from Enoahe in Nothing will be written to the log if you take generator from the ground   
    I write a mod that fix it https://steamcommunity.com/sharedfiles/filedetails/?id=1844524972
     
     
×
×
  • Create New...