Melee weapons are now fully functional with animations and interactions
Added repair box for bases
Added /ping command to easily view your ping
Added /pop command to view the current server population
Added support for plugins adding their own custom commands
Added an automatic server restart timer, by default the server will be restarted every 72 hours. Warnings will be given starting 10 minutes before restart. (Restart times are configurable by server devs)
"/group view" will now automatically open the console
/tp command can now use ~ in place of an xyz value to use the player's current position (/tp ~ 500 ~ will tp you to y 100 at your current location)
Players with demolish permission on a base can now open and set lock code for any doors / gates
Hammering a shelter will now repair all objects inside / on top of it
Added weapon repair kit crafting recipe and functionality (repairs 500 per kit)
Added gun repair kit functionality (Repairs any gun besides experimental to full health)
Added gun part recipe for gun repair kit crafting
Added exhaustion / sleeping using sleeping mats (Beds out in the world are not working yet, coffee and coffee with sugar will each restore tiredness.)
Added yawning / stretching animation after sleeping
Added hud indicators for healing, bleeding, tiredness, swizzle, etc.
Added /emote to do emotes (id works from 2 - 102)
Added animations for eating, drinking, dropping an item, looting containers, and more
Added /reboot
Re-did connection rejection system to better describe the reason a client is rejected from a server, and allow server owners to disable certain ban types like "UNVERIFIED"
Added all vehicle abilities using hotkeys, including headlights (G), engine start/stop (K), boost/turbo (LSHIFT), siren (X), and horn (J)
Added /serverlock admin command to lock/unlock the server (For blocking user connections)
Split /ban command into /ban and /banid to ban players by name/sessionId respectively. (This also works on offline players)
Split /unban command into /unban and /unbanid to unban players by name/sessionId respectively. (This also works on offline players)
Removed /silentban command and replaced it with "--silent" flag for usage in /ban and /banid
Added asset validation
Added screen effects for bleeding, swizzle, and outside of map
=== Balance ===
Removing vehicle headlights or battery while the headlights are on will turn them off
Vehicles now have a random chance of spawning with headlights and turbo
Changed default lighting to better match OG JS
Melees will now take 5 damage per tree hit (About 25 full trees per full health melee weapon)
Axes, hatchets, and machetes are now the only melees that can be used to cut a tree
Admin debug mode can now override all build permissions
Re-enabled decay for all lootable construction items
Re-did weather system thanks to @LegendsNeveerrDie
Adjusted crowbar scrap values
Adjusted wrench vehicle repair values
Guns now take 5 damage per shot fired
Reduced damage from Nagafen's Rage shotgun
Note to server developers:
The way construction decay / repairing works has been reworked, so make sure to update your server config!
=== Fixes ===
Fixed bug causing biofuel to get "stuck" on the ground and not able to be picked up
Fixed bug causing players underneath a shack to be kicked out and in some cases killed
Fixed bug causing empty locked vehicles to become unusable
Fixed bug preventing vehicle headlights and turbo from being installed (turbo is still not functional though)
Fixed bases placed at certain areas of the map causing players to be incorrectly teleported (Namely bases placed above PV church cave kicking players from inside the cave, and bases placed below bridges kicking people from the bridge)
Fixed objects placed on upper shelters disappearing for players without perms (Furnaces, bee boxes, dew collectors, etc)
Fixed storage containers not disappearing inside secured shelters / shacks for players without perms
Fixed workbenches and other similar base objects placed in shacks/shelters not disappearing for players without perms
Fixed all errors with construction placement when another foundation/shack without perms is near
Fixed lootable construction not taking enough damage from explosives (campfires, dew collectors, furnaces, etc) (Furnaces / bee boxes still take as much as a door)
Fixed some construction objects not repairing with the rest of the base
Lootbags now spawn immediately after a player is killed / lootable object is destroyed
IEDs/landmines, plants, traps, and temporary objects (flares) now spawn immediately after being placed
Changed vehicle flipping to interact key (default [E]) instead of wrench
Fixed AK-47 not taking damage per shot fired
Fixed delay when switching weapons
Removed /headlights and /siren commands
Admins can no longer ban themselves
Looted items will now go into the inventory in this order: Backpack-BeltPouch-Shirt-Pants
Note about bans:
The ban system has been completely reworked, and it is very important that you update your server in order for bans work work correctly going forward. Players banned before this update should remain banned, but may need to be manually unbanned by h1emu staff if requested on the login-server side. All new bans after this update WILL NOT BE APPLIED if you have not updated your server. If you are running a custom server version (Resinated) you will need to manually copy-paste some of the new banning logic to your server.
Server devs can now easily set which ban / connection rejection types are accepted by your server by editing "acceptedRejectionTypes" in your server's config. This includes allowing players to bypass VPN restrictions, HWID ban restrictions, and unverified statuses.
The new ban/unban commands are as follows:
/ban {name} optional: {time} {reason} {--silent}
/banid {loginSessionId} optional: {time} {reason} {--silent}
/unban {name}
/unbanid {loginSessionId}
All ban/unban commands will now work regardless of if the target player is online or not.
What's Changed
fix commands not being reloaded with /dev reloadpackets by @Z1Meme in https://github.com/QuentinGruber/h1z1-server/pull/1625
fixed serverinfo command by @Z1Meme in https://github.com/QuentinGruber/h1z1-server/pull/1627
feature/RepairBox by @avcio9 in https://github.com/QuentinGruber/h1z1-server/pull/1630
Default skins by @Z1Meme in https://github.com/QuentinGruber/h1z1-server/pull/1578
Melee weapons by @Z1Meme in https://github.com/QuentinGruber/h1z1-server/pull/1128
Added built-in support for plugins adding their own commands by @Z1Meme in https://github.com/QuentinGruber/h1z1-server/pull/1631
Bugfix/vehicle lock by @Z1Meme in https://github.com/QuentinGruber/h1z1-server/pull/1632
senddata_generics by @QuentinGruber in https://github.com/QuentinGruber/h1z1-server/pull/1636
feature/rebootTimer by @QuentinGruber in https://github.com/QuentinGruber/h1z1-server/pull/1638
bugFixes by @avcio9 in https://github.com/QuentinGruber/h1z1-server/pull/1629
QOL random changes by @Z1Meme in https://github.com/QuentinGruber/h1z1-server/pull/1628
Enhanced packet interfaces by @QuentinGruber in https://github.com/QuentinGruber/h1z1-server/pull/1643
bugFixes by @avcio9 in https://github.com/QuentinGruber/h1z1-server/pull/1640
hud indicators by @avcio9 in https://github.com/QuentinGruber/h1z1-server/pull/1647
interaction animations & emotes by @avcio9 in https://github.com/QuentinGruber/h1z1-server/pull/1649
Type Safety Everywhere by @QuentinGruber in https://github.com/QuentinGruber/h1z1-server/pull/1642
QOL Changes by @Z1Meme in https://github.com/QuentinGruber/h1z1-server/pull/1645
buh by @Zam6969 in https://github.com/QuentinGruber/h1z1-server/pull/1646
Feature/asset validation by @Z1Meme in https://github.com/QuentinGruber/h1z1-server/pull/1653
Added BACKPACK-BELT-CHEST-LEGS order for items to go into for containers by @Z1Meme in https://github.com/QuentinGruber/h1z1-server/pull/1654
moved some commands to permissionLevel MODERATOR by @Z1Meme in https://github.com/QuentinGruber/h1z1-server/pull/1655
Use original shotgun item by @Z1Meme in https://github.com/QuentinGruber/h1z1-server/pull/1657
fix plugins / module dir on linux by @Z1Meme in https://github.com/QuentinGruber/h1z1-server/pull/1658
Melee Weapons & abilities by @avcio9 in https://github.com/QuentinGruber/h1z1-server/pull/1641
melee fixes by @avcio9 in https://github.com/QuentinGruber/h1z1-server/pull/1659
Redo ban system / Asset validation by @Z1Meme in https://github.com/QuentinGruber/h1z1-server/pull/1652
Feature/fix skins by @Z1Meme in https://github.com/QuentinGruber/h1z1-server/pull/1660
Weather Rework by @Z1Meme in https://github.com/QuentinGruber/h1z1-server/pull/1644
update default hash for 256 by @Z1Meme in https://github.com/QuentinGruber/h1z1-server/pull/1663
Fix entities hiding on secured foundations and expansions by @Z1Meme in https://github.com/QuentinGruber/h1z1-server/pull/1664
fixes by @avcio9 in https://github.com/QuentinGruber/h1z1-server/pull/1668
Full Changelog: https://github.com/QuentinGruber/h1z1-server/compare/0.28.0...0.29.0