Skip to content

Mink80/7dtd-ServerTools

 
 

Repository files navigation

7dtd-ServerTools

Server tools for 7 days to die dedicated servers

Installation


Go to the releases tab and check for the latest files https://github.com/dmustanger/7dtd-ServerTools/releases

Download and extract the files.

Copy the Mods and 7DaysToDieServer_Data folder to the root installation directory of your server.

Start the server.

The mod will auto create the config file in the game installation directory.
Enable each part of the mod you want via ..\your server installation directory\ServerTools\ServerToolsConfig.xml
Once a module is enabled, if it has a config it will auto create them in the ServerTools folder.



# Current-Tools-and-Features

Anti Cheat: Multiple tools available to deal with cheaters. Automatically detects and deals with them. Customizable

Other Tools

Admin_List: Displays the current online admins and moderators

Animal_Tracking: Use chat command /track to spawn an animal in game near by for players to hunt

Auction: Place items up for auction for other players to buy

Auto_Backup: Back up your world save files automatically to a zip file. Set the destination or leave default

Auto_Save_World: Starts a world save in game

Auto_Shutdown: Set the time your server will run before it shuts down automatically. Does not auto restart

Bad_Word_Filter: Filters bad words and symbols of your choice from chat and player names

Bank: Store your in game coins in the bank for safe keeping. Transfer between accounts or convert to wallet coins

Bloodmoon: Remind players of the upcoming bloodmoon periodically and when they join the server

Bounties: Set bounties on each other for PvP play. The killers are awarded wallet coins and can get on kill streaks where they gain a bounty against them

Break_Reminder: Periodically remind all players to take a break with a custom message of your choice

Chat_Color_Prefix: Control the in game chat colors for admins, moderators, reserved players, special players, clans and anyone else you want to customize. Allows for a special prefix and color for each group and limitless groups and combinations possible

Chat_Flood_Protection: Protects the chat from spam by limiting the length of a message and how many can be sent in a single minute

Chat_Logger: Log all chat from players and commands used for review

Clan_Manager: Let players create clans which add tags to their names in chat and to talk to each other as a group

Country_Ban: Control what countries a player may reside in. Checks their ip against known ISO country codes. Kicks banned countries

Credentials: Checks the i.p. address and steam id supplied by the player upon joining as valid or not

Custom_Commands: Create your own custom commands that trigger unlimited console commands with custom delays and costs to use

Day7: Lets players check for the upcoming bloodmoon, current server fps, current zombie and animal numbers

Death_Spot: If a player dies, they will be offered a return command upon respawn to teleport them back to their death spot

Dupe_Log: Monitors player inventory and reports duplicates in a log. This does not mean they duped the items but gives a report for review

Entity_Cleanup: Allows removal of specific objects such as falling trees and blocks or minibikes

First_Claim_Block: Allows players to spawn a claim block through a chat command but only once

FPS: Set the target fps for your server. They are default locked for console operations. Recommend setting at least 60

Friend_Teleport: Players can list online friends and their entityId so they can send a request to teleport to them. The friend must accept it first

Gimme: Make a list of items players can periodically spawn an item from. Set a delay so players get a gift for continued play

God_And_Flight_Detector: Detects users using god mode and no clip flight mode. Automatically bans them within .5 seconds of enabling it

Hardcore: Players have limited lives available and if they lose them all, their character is kicked and deleted. Roguelike game play

Hatch_Elevator_Detector: Detects players that use hatch elevators. Automatically breaks their legs and stuns them when detected

High_Ping_Kicker: Detects users with an overly high ping and kicks them from the server

Hordes: Automatically checks how many active zombies are alive and spawns a horde randomly if too few zombies alive

Info_Ticker: Create a list of rotating messages displayed to players periodically. Set to display chronologically or randomly

Invalid_Item_Kicker: Monitors players inventory for items listed as invalid. Create a custom list of forbidden items. Optionally detects items marked dev or none for creativemode in the items.xml. Optionally checks secureloot for invalid items and removes them

Jail: Send players to jail where they are stuck in a specific location. Traveling too far from it teleports them back and optionally shocks them for attempting to leave

Kick_Vote: Players can open a vote to kick a player from the server. Set the players needed online and to vote yes

Kill_Notice: Display an alert in chat of a player on player kill showing the weapon used by the killer

Lobby: Players can teleport to the lobby area and optionally return

Location: Displays the current player location via chat command

Login_Notice: Set custom messages for players entering the server

Logs: Logs of cheaters, detection, events and chat are all kept for a limited time and automatically removed based on your setting

Lottery: Players can start a gambling lottery that randomly picks a winner on draw

Market: Players can teleport to the market area and optionally return

Motd: Message of the day will display when players first join the server. Optionally on respawn

Mute_Vote: Players can open a vote to mute player from the server. Set the players needed online and to vote yes

New_Player: Set a custom message displayed when a new player joins the server

New_Spawn_Tele: Set a location new players will teleport to upon first joining the server

Night_Alert: Displays an alert to how long before night

Night_Vote: Players can open a vote to skip the night on the server. Set the players needed online and to vote yes

Normal_Player_Name_Coloring: A Players chat, where they are not on the chat color prefix list, will have their chat color set to this

Player_List: Shows the current online players and entity id in chat

Player_Logs: Monitors and logs players inventory. Optionally their position and if dead or alive

Player_Stat_Check: Monitors player stats for improper values for height, speed, jump strength, health and stamina

Private_Message: Allows players to send private messages to each other

Real_World_Time: Periodically displays the real world time in chat

Report: Allows players to send a report to all online admins and to a report log for later review

Reserved_Slots: Set players for reserved slots to help them get in your server. If the server is full, if reserved it will allow you to stay and kick one person if not. Optionally controlled by session time to help rotate new players. None reserved must reach the session time before kick due to a full server

Restart_Vote: Players can open a vote to restart the server. Set the players needed online and to vote yes. Alerts an admin if they are online instead of opening the vote

Session: Logs the length of player play time. Responds in chat with the totals

Set_Home: Set locations as home points inside claimed space for teleport. Second location optional. Reserved only optional

Shop: Setup a list of categories and items for each that players can buy

Starting_Items: Spawns a list of items for a new player when they first join the server

Stopserver: Stop the server by alerting the players and automatically saving the world to prevent data loss

Stuck: Lets players that are stuck, teleport to the surface. Checks if truly stuck. Not full proof

Suicide: Players can kill their character at will

Tracking: Logs player locations and the item they were holding at the time. Check who has traveled through an area based on time and range from your location or a specified one

Travel: Setup locations players can stand and type /travel to teleport to a specified location

Vehicle_Teleport: Players can set one of each vehicle type to them self and teleport them near by if they are found close enough

Voting: Players can vote for their favorite server, yours of course and then receive a reward in game you setup as a list of items or as an entity spawn such as a loot crate

Wallet: Enables a digital wallet that players receive coin in for killing zombies and players or lose value for dying. Set the values received for each action. Set if players lose it all on death. Use wallet coins for optional command costs

Watchlist: Set a list of suspicious players you want admins to receive an alert to when online

Waypoints: Players can save, name and delete custom waypoints for teleport but it must not be inside a claimed space

Weather_Vote: Players can open a vote to change the weather on the server. Set the players needed online and to vote yes

World_Radius: Controls the amount of blocks from center of the map a player can travel before being teleport back. Optional reserved player distance can be set larger for special area only for donors

Zone: Create zones that give messages, apply console commands upon entering, remove zombies that enter it or create PvE spaces that do not allow PvP without automatic detection and punishment to the killer. Victims are offered teleport back to their death spot



About

Server tools for 7 days to die dedicated servers

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%