Players can now vote to kick others off of dedicated servers with no admin present. Votes require a minimum or three players, last for 5 minutes and must be unanimous - 1 to pass. If the vote passes the player is kicked from the server. Should the player return and get voted off again they will be temporarily banned for increasing intervals of 30 minutes (ex. second kick = 30 minute ban, 3rd kick = 60 minute ban, etc.). Bans are reset when a new world is generated.
Dedicated servers can now install mods and mod collections through a lua file in the mods directory named servermods.lua. Calls to ServerModSetup and ServerModCollectionSetup in this file, with the mod/collection id string as the parameter, will download and install the mods when a dedicated server boots.
TheNet:GenerateServerToken() now generates server_token.txt which is used for dedicated server authentication.
Display more information when failing to start a server or join a game
Bug fixes
Fix crash when attacked by weaponless creatures (like Tentacle)
Fixed bug with player ghost action picker
Fix tree artwork for Totally Normal Tree and Spiky Tree
Fixed a bug where beemines could still be picked up right after they are triggered
Fix crash in vote kick when the player being voted leaves the server before the vote ends
Players can now vote to kick others off of dedicated servers with no admin present. Votes require a minimum or three players, last for 5 minutes and must be unanimous - 1 to pass. If the vote passes the player is kicked from the server. Should the player return and get voted off again they will be temporarily banned for increasing intervals of 30 minutes (ex. second kick = 30 minute ban, 3rd kick = 60 minute ban, etc.). Bans are reset when a new world is generated.
Dedicated servers can now install mods and mod collections through a lua file in the mods directory named servermods.lua. Calls to ServerModSetup and ServerModCollectionSetup in this file, with the mod/collection id string as the parameter, will download and install the mods when a dedicated server boots.
TheNet:GenerateServerToken() now generates server_token.txt which is used for dedicated server authentication.
Display more information when failing to start a server or join a game
Bug fixes
Fix crash when attacked by weaponless creatures (like Tentacle)
Fixed bug with player ghost action picker
Fix tree artwork for Totally Normal Tree and Spiky Tree
Fixed a bug where beemines could still be picked up right after they are triggered
Fix crash in vote kick when the player being voted leaves the server before the vote ends
Client error messages are more clear now when they can’t join a server due to lacking the required mods.
Servers now get announce messages when their mods are out of date and stopping players from joining.
Dedicated servers can now enable mods and set mod configurations via a file in the mod’s folder named “modoverride.lua” (\mods\your_mod\modoverride.lua). An example of the contents of this file is
In Survival mode, if a world reset countdown is triggered due to a client losing connection, the countdown may now be cancelled if the client reconnects in time
Toggling the map screen no longer pauses audio
Display message when games are delisted due to a terms of service violation
Display UserID in the debug printout (backspace)
Override dedicated server save slot in settings.ini with: [network] server_save_slot = #
Bug Fixes
Examining skeletons will now properly show the player killer’s name
Fixed a bug where players could still craft while frozen
Fixed a bug where Crock Pots can sometimes remain opened while cooking
Fixed inconsistent behaviour when using sleeping bags with a full inventory
Fixed a crash when taking an item from a Meat Bulb (Lureplant) that you already have a stack of
Windows dedicated servers now share the CPU
Added unique messages for client and server initialization failures
No longer loads MainScreen on dedicated servers
Fixed crash when a player joins during world generation
Client error messages are more clear now when they can’t join a server due to lacking the required mods.
Servers now get announce messages when their mods are out of date and stopping players from joining.
Dedicated servers can now enable mods and set mod configurations via a file in the mod’s folder named “modoverride.lua” (\mods\your_mod\modoverride.lua). An example of the contents of this file is
In Survival mode, if a world reset countdown is triggered due to a client losing connection, the countdown may now be cancelled if the client reconnects in time
Toggling the map screen no longer pauses audio
Display message when games are delisted due to a terms of service violation
Display UserID in the debug printout (backspace)
Override dedicated server save slot in settings.ini with: [network] server_save_slot = #
Bug Fixes
Examining skeletons will now properly show the player killer’s name
Fixed a bug where players could still craft while frozen
Fixed a bug where Crock Pots can sometimes remain opened while cooking
Fixed inconsistent behaviour when using sleeping bags with a full inventory
Fixed a crash when taking an item from a Meat Bulb (Lureplant) that you already have a stack of
Windows dedicated servers now share the CPU
Added unique messages for client and server initialization failures
No longer loads MainScreen on dedicated servers
Fixed crash when a player joins during world generation
Default behavior for giving items to other players is now the entire stack. Hold Control to give one at a time
You will no longer trade items directly into another player’s active cursor, and the trade will cancel rather than dropping on the ground if their inventory is full
Players can now right click to start cooking with a Crock Pot when it is closed and ready with ingredients
When Steam goes offline, users who have played recently will be able to continue to log in, join and create online worlds during the outage
Snapshots can now be enabled/disabled globally in the Settings screen. They can also be disabled per server in the Manage Server screen by setting the interval to OFF (0). If you had previously disabled snapshots through settings.ini this change will be preserved.
Added [network] secure_listings = true/false as a settings.ini option. This is useful in some rare situations where unsecured requests are being redirected by a ISP/3rd party.
Bug Fixes
Pressing [Enter] to chat no longer picks up the item under your mouse cursor
Fixed a bug where the camera may end up zooming indefinitely
Muted players’ chat will no longer show up over their heads
Non-player entities, such as the Meat Bulb (Lureplant), will now drop inventory on death as expected
Fixed a bug where Pig men were unable to find light sources at night
Fixed some threading related connection issues.
LAN servers ignore server_port override. This override broke LAN discoverability.
Fixed server side only mods from being left enabled when clients join a server without the mod.
Fix a rare crash when saving snapshots
Force LAN servers to use the default port, LAN servers on the non-default port can not be discovered through the server browser.
Default behavior for giving items to other players is now the entire stack. Hold Control to give one at a time
You will no longer trade items directly into another player’s active cursor, and the trade will cancel rather than dropping on the ground if their inventory is full
Players can now right click to start cooking with a Crock Pot when it is closed and ready with ingredients
When Steam goes offline, users who have played recently will be able to continue to log in, join and create online worlds during the outage
Snapshots can now be enabled/disabled globally in the Settings screen. They can also be disabled per server in the Manage Server screen by setting the interval to OFF (0). If you had previously disabled snapshots through settings.ini this change will be preserved.
Added [network] secure_listings = true/false as a settings.ini option. This is useful in some rare situations where unsecured requests are being redirected by a ISP/3rd party.
Bug Fixes
Pressing [Enter] to chat no longer picks up the item under your mouse cursor
Fixed a bug where the camera may end up zooming indefinitely
Muted players’ chat will no longer show up over their heads
Non-player entities, such as the Meat Bulb (Lureplant), will now drop inventory on death as expected
Fixed a bug where Pig men were unable to find light sources at night
Fixed some threading related connection issues.
LAN servers ignore server_port override. This override broke LAN discoverability.
Fixed server side only mods from being left enabled when clients join a server without the mod.
Fix a rare crash when saving snapshots
Force LAN servers to use the default port, LAN servers on the non-default port can not be discovered through the server browser.