• If you have a mod, tool or prefab, please use the Resources section. Click Mods at the top of the forums.

Server Tools

Updated to work with 14.6
all configs have been changed and will need to be deleted and redone!

****CHANGE LOG****

v3.0

Updated to a14.6

Changed Commands /info and /help have been moved to CustomChatCommands.xml and are not hard coded anymore.

Changed CustomCommands now has DelayBetweenUses added to the config but not working yet

Changed Moved motd message from InfoTicker.xml to server tools config

Changed Motd can now contain the players name using the variable {PlayerName}

Changed added chickens and screamer counts to /day7

Changed Infoticker will now post any message with the same id at the same time

Changed BadWordFilter now checks all words before returning the string

Change annouce invalid item stacks will now enter a log entry into chat logs.

Fixed Using /home will always spawn you at the highest point. thanks schwanz9000

Fixed Anounce invalid item stack numbers not working unless invalid item kicker was enabled

Added Chat flood protection. Will block anything with more then 500 characters
Thank you!!!!!

 
Just installed. motd and infoticker are working fine. /day7 is not reporting back to the sender though. no errors in log.

 
I let the mod generate a whole new "ServerTools" Folder in the game save folder.

<ServerTools> <Tools><Tool Name="AdminChatCommands" Enable="True" PermissionLevelForMute="0" />

<Tool Name="AnnounceInvalidItemStack" Enable="False" />

<Tool Name="AutoSaveWorld" Enable="True" DelayBetweenWorldSaves="15" />

<Tool Name="BadWordFilter" Enable="False" />

<Tool Name="ChatFloodProtection" Enable="True" />

<Tool Name="ChatLogger" Enable="False" />

<Tool Name="ClanManager" Enable="True" />

<Tool Name="CustomCommands" Enable="False" ChatColor="[00FF00]" />

<Tool Name="Day7" Enable="True" />

<Tool Name="Gimme" Enable="False" DelayBetweenGimmeUses="60" AlwaysShowResponse="False" />

<Tool Name="HighPingKicker" Enable="True" Maxping="175" SamplesNeeded="1" />

<Tool Name="InfoTicker" Enable="True" DelayBetweenMessages="1" />

<Tool Name="InvalidItemKicker" Enable="False" Ban="True" />

<Tool Name="Killme" Enable="True" DelayBetweenKillmeUses="10" />

<Tool Name="Motd" Enable="True" Message="[ff6b6b]RAID NATION PvP. [f9d937]Welcome to the apocalypse {PlayerName}, [bdbdba]check the [f9d937]INFORMATION IN YOUR INVENTORY [bdbdba]for server news, info, and events[e6e6e6]. " />

</Tools>

</ServerTools>
 
Also What is the purpose of the clan tags. Is their anyway to get them to display in front of the players name in chat? am I missing something completly with this function? Thanks again.

 
Fixed Using /home will always spawn you at the highest point. thanks schwanz9000
No problem. Glad I could help! I did have to bug the crap out of Alloc to figure it out though. :highly_amused:

I've had my version running for a few hours now. Boy! What a pain in the a$$ that was to get everything working again, huh? :D

I'll have to compare your additions to what I've got and post my version on github for you to look at if you'd like.

My additional features:

Teleport to a previous spot

/setreturn /delreturn /return commands

Arena setup commands

/setsite /delsite /allsitedel - sets/deletes zombie spawn sites

/listsites - displays all of the sites currently setup

/spawn - starts a wave of zombies to randomly spawn at the given spawn sites every 2 seconds

Coming Soon:

Enhanced Quests for epic loot. Want a 15 round sniper rifle? Well, you're gonna have to fight for it! A custom quest instructs the player to go to an "Abandoned Military Bunker" (custom built prefab setup by hand. tells the player to go to map coords). Once there, the player has to find an item. That item will then instruct the player to use /quest1 command. This will start a wave of zombies to spawn in the various rooms of the bunker so the player has to fight their way out.

 
Alrighty. Trying to figure out what I have going wrong.

I stopped my server.

Removed the config folder for this mod.

Updated both Alloc's and this MOD.

Started server so it would generate the config files.

Stopped the server again to edit files.

Restarted servers.

Presently commands still not working.

Below is the config file. Any suggestions on what I am doing wrong would be appreciated.

Code:
<?xml version="1.0" encoding="UTF-8"?>
<ServerTools>
   <Tools>
       <Tool Name="CustomCommands" Enable="True" ChatColor="[00FF00]" />
       <Tool Name="Killme" Enable="False" DelayBetweenKillmeUses="60" />
       <Tool Name="Gimme" Enable="False" DelayBetweenGimmeUses="60" AlwaysShowResponse="False" />
       <Tool Name="SetHome" Enable="True" DelayBetweenSetHomeUses="15" />
       <Tool Name="HighPingKicker" Enable="False" Maxping="250" SamplesNeeded="0" />
       <Tool Name="InvalidItemKicker" Enable="False" Ban="True" />
       <Tool Name="AnnounceInvalidItemStack" Enable="False" />
       <Tool Name="ChatLogger" Enable="False" />
       <Tool Name="BadWordFilter" Enable="False" />
       <Tool Name="InfoTicker" Enable="False" DelayBetweenMessages="5" />
       <Tool Name="Motd" Enable="False" />
       <Tool Name="AutoSaveWorld" Enable="True" DelayBetweenWorldSaves="10" />
       <Tool Name="ClanManager" Enable="False" />
       <Tool Name="AdminChatCommands" Enable="False" PermissionLevelForMute="0" />
   </Tools>
</ServerTools>
When using the commands they just sent a chat command that all can see. No command response from the server.

 
this is a old servertoolsconfig.xml please update to the newest version by deleting this one

also make sure you have installed the new version of servertools

 
Last edited by a moderator:
DMustaner,

Thanks for the response.

I deleted all the files and folder in: /data/worlds/servertools/

And it generated the config I showed above.

This may be an issue with my server provider. They have an automated update / install for this mod.

Server provider is Lowlatencyservers.

The update page points references this thread as below:

Server Tools 2.2

https://github.com/dmustanger/7dtd-ServerTools/releases

https://7daystodie.com/forums/showthread.php?32862-Server-Tools

Is it possible they are pointing to an old github, and I need to notify them to update?

I have no way of updated the dll except through their update tool.

Thanks again.

 
Hi, there!

I want to share an idea. I think everyone will be happy who wants to push some informations to own site.

So possible to have a function which will save all public server and player informations to file and update it recently?

Public server informations will be almost same as serverconfig.xml, all public settings with values, but not no passwords.

Players informations will be names, levels, player kills, zombie kills, deaths and scores. I know those informations are shared by Alloc Server Fixes, but it needs php connection and missing server informations, so it is not full.

The update time for the file can be set in config. And if we have this file we can build a site to publish scoreboard on web.

If you want I can send a for examle file, it is from another type of gameserver.

Regards

rocco

 
Last edited by a moderator:
<Tool Name="Gimme" Enable="True" DelayBetweenGimmeUses="60" AlwaysShowResponse="false" />

if you set alwaysshowrespone to true the server crashed if someone write gimme

 
so have so much crashes with gimme feature.. i turned it off atm

/mute is also broken

 
Last edited by a moderator:
I worked/interacted with lowlatency back in November when I had a rental with them. I had them add the servertools mod as you cannot manually update allocs or any mod on their server (has to be pushed by them). Problem is that everytime there was an update to servertools I had to message them to update the link accordingly. I have since moved on to BF but you will need to message them to update the link everytime there is an update.

DMustaner,Thanks for the response.

I deleted all the files and folder in: /data/worlds/servertools/

And it generated the config I showed above.

This may be an issue with my server provider. They have an automated update / install for this mod.

Server provider is Lowlatencyservers.

The update page points references this thread as below:

Server Tools 2.2

https://github.com/dmustanger/7dtd-ServerTools/releases

https://7daystodie.com/forums/showthread.php?32862-Server-Tools

Is it possible they are pointing to an old github, and I need to notify them to update?

I have no way of updated the dll except through their update tool.

Thanks again.
 
so have so much crashes with gimme feature.. i turned it off atm
/mute is also broken
it seems any command used with ! instead of / is crashing the server, im currently looking for a fix atm.

i do have /mute fixed and /sethome fixed as it was not saving the data

once i find a fix for the crashes i will be making another release.

 
it seems any command used with ! instead of / is crashing the server, im currently looking for a fix atm.i do have /mute fixed and /sethome fixed as it was not saving the data

once i find a fix for the crashes i will be making another release.
The problem is in Hook.cs. I was able to fix my version by replacing all instances of _playerName to "Server". We don't use announce, so having the actual player name is not an issue.

GameManager.Instance.GameMessageServer(_cInfo, EnumGameMessages.Chat, string.Format("/{0}", _message), _playerName, false, "", false);

 
I just installed this one.. version 3.0.

I can't get /home /sethome and /delhome to work. also can't find it in any info in the config files.

 
Back
Top