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

Server Tools

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.
Same here, I guess it's normal because the update was pushed quickly to fix the chat capture bug. The only thing missing to get ppl happy.

I love the way its merged into the game files and running smoothly.

+1 !

EDIT: I saw that on the website about version 3.0

/home /sethome /delhome with adjustable timer for /home via config.

Maybe it's just missing the line to set it True of False.

 
Last edited by a moderator:
Just to make sure, have you guys setup the config file?

Install Mod in the Mods folder.

Start the server.

ServerToolsConfig.xml will be created in root/saves/ServerTools.

Enable the commands you want to True in ServerToolsConfig.xml and save/upload updated file.

If you had the mod before 3.0, you have to delete all of the config files so that it will make the new ones.

 
Just to make sure, have you guys setup the config file?

Install Mod in the Mods folder.

Start the server.

ServerToolsConfig.xml will be created in root/saves/ServerTools.

Enable the commands you want to True in ServerToolsConfig.xml and save/upload updated file.

If you had the mod before 3.0, you have to delete all of the config files so that it will make the new ones.
Yup did a clean install removing old Mod folder and files in the save. Here's what my config look like:

<?xml version="1.0" encoding="UTF-8"?>

<ServerTools>

<Tools>

<Tool Name="AdminChatCommands" Enable="False" PermissionLevelForMute="0" />

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

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

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

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

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

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

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

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

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

<Tool Name="HighPingKicker" Enable="True" Maxping="200" SamplesNeeded="0" />

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

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

<Tool Name="Killme" Enable="False" DelayBetweenKillmeUses="60" />

<Tool Name="Motd" Enable="True" Message=" **my message*" />

</Tools>

</ServerTools>

Do you have /home feature shown in the config? All other features are working good.

 
Last edited by a moderator:
I have the gimme feature on false but if someone write !gimme - Server crashed.

We need a quick fix

 
Last edited by a moderator:
Dmustanger do you have any interest in a collaboration work? For times such as this when any of your code dependencies change and your program stops working, it might be nice to have some additional support to assist with getting the train back on the tracks. Also two more hands might make creating future enhancement request available faster. I was talking to Pionner who has a telnet server manager about the possibilities of working together when I stumbled across your code. He has his open source as well, and again kudos to you both for making the source available. I completely respect that. What I like about your direction, is NOT using telnet and being able to close off that port. I believe this is a superior approach for dedicated server management tools. As an information architect, I have been providing database design & software engineering professionally for about 20 years. If you have any interest in starting a team effort to create, enhance, & maintain 7DTD server tools please know that both Pionner and myself are interested in starting a team effort. While I do work full time, I love this game and tinkering is a hobby so I would be willing to invest some of my spare time in working together. Please feel free to contact me anytime www.WyzeWildfire.com

 
I would just like to say a big thank you to dmustanger for releasing this mod. With the slow demise of FRT this has helped me to restore control over the server.

I surely hope using a mod to control the server rather than telnet can be devoloped further with more intergrated features

Keep up the good work

Oddy

 
updated mod to 3.1

****CHANGE LOG****

Fixed Custom cammands no longer crash the server

Fixed /mute, was not muting players

Fixed /sethome not saving data correct

Fixed /day7 no longer requires custom commands to be enabled to work

 
Hey...

Thanks for the update.

How to you enable /sethome etc?? .. i can't see anything in the config files about it.

I did as it said. Delete all old files and downloaded the newset version. Do you have to write something in the ServerToolsConfig.xml file? to enable sethome etc`?

Using this linie in the ServerToolsConfig.xml - <Tool Name="Motd" Enable="True" Message="Welcome to Builders Heaven (PVE) {PlayerName}. If this is your first time here, please read the rules!" /> But it's saying the another persons name when you join. It's the last new person you join the server. That name it's saying in to all.

Best regards

Hjorten

 
Last edited by a moderator:
updated mod to v3.2

****CHANGE LOG****

v3.2

Fixed /sethome was not in the ServerToolsConfig.xml (Note: will need to delete ServerToolsConfig.xml)

 
The Y coordinate appears to be off in the position of XYZ. The elevation always defaults to ground level with the /sethome /home commands. I see that the GetPosition() is returning a Y value that does not appear to be remotely close to the elevation returned in the client GUI map HUD for elevation... I wonder if maybe a small math calc needs to be applied to find the correct Y value and to make it work. The X & Z appear to be spot on. Good job on the SERVER TOOLS by the way and thanks so much for sharing. If you have any ideas on the Y values I would love to hear them. Thanks again. :playful:

 
The Y coordinate appears to be off in the position of XYZ. The elevation always defaults to ground level with the /sethome /home commands. I see that the GetPosition() is returning a Y value that does not appear to be remotely close to the elevation returned in the client GUI map HUD for elevation... I wonder if maybe a small math calc needs to be applied to find the correct Y value and to make it work. The X & Z appear to be spot on. Good job on the SERVER TOOLS by the way and thanks so much for sharing. If you have any ideas on the Y values I would love to hear them. Thanks again. :playful:
The y position is set to -1 to prevent falling through the world when spawned in.

 
Thanks.

Oh ok thank you I misunderstood when I was reading Allocs Fixes for "TeleportPlayer.cs"

https://7dtd.illy.bz/browser/binary-improvements/AllocsCommands/Commands/TeleportPlayer.cs

he said "

Use y = -1 to spawn on ground.
" and I mistook that to be optional. I did not realize that the Assembly "Assembly-CSharp.dll" was overwriting the Y value being passed to it and then forcing it to be a mandatory -1. Thanks for clearing that up. :tranquillity:


The y position is set to -1 to prevent falling through the world when spawned in.
 
Using this linie in the ServerToolsConfig.xml - <Tool Name="Motd" Enable="True" Message="Welcome to Builders Heaven (PVE) {PlayerName}. If this is your first time here, please read the rules!" /> But it's saying the another persons name when you join. It's the last new person you join the server. That name it's saying in to all.

Best regards

Hjorten
This will be fixed in the next version

https://github.com/dmustanger/7dtd-ServerTools/commit/b2348106fa0d920f4e985c7653cac4bd2e507b08

 
Thanks for the update.

Since I am running a hosted server, and they have an automated piece that points to your mod.

How can I verify that it is pulling the updated version without being able to log into the game (I am at work and cannot run up the client).

I am trying to determine if I need to put in a ticket to have them update their pointer.

Thanks.

 
Thanks for the update. Since I am running a hosted server, and they have an automated piece that points to your mod.

How can I verify that it is pulling the updated version without being able to log into the game (I am at work and cannot run up the client).

I am trying to determine if I need to put in a ticket to have them update their pointer.

Thanks.
If you have access to the actual files (FTP, or web tool), you should be able to look at the version number in root/Mods/ServerTools/ModInfo.xml.

 
If you have access to the actual files (FTP, or web tool), you should be able to look at the version number in root/Mods/ServerTools/ModInfo.xml.
Perfect, thank you. I was looking in the wrong spot. (location with all the config xml files).

 
I installed as instructed (3.2), initially just enabled ping kicker and autosave.

Then today I enabled custom chat commands for the rules etc, and they became enabled, and the customchat XML was created. However, no changes I make to the commandlist are reflected in game. I even deleted the list of commands and it was not rewritten. I have disabled the custom commands in Config.xml, but they are still available on the server, but with the stock messages. I tried giving full 777 permissions to the chatcommand file in case, but no dice.

Does the server need a restart for the changes to take effect?

Is it a bug?

(I have also posted this to github, sorry if this is considered spamming you)

-----EDIT

If you need access to server or filesystem, just let me know.

 
Last edited by a moderator:
Back
Top