7D2D | Server Owner Guide Print

  • New Owner, 7D2D Owner, 7D2D New Owner, 7D2D Guide, Server Owner Guide
  • 1

This is a experience-all be-all guide for your 7 Days to Die Server. 

By browsing through this guide, you will determine mostly

what you need to hear about your new EUGameHost 7 Days to Die Server.

Getting Started

How to Gain Access to TCAdmin

At EUGameHost, we like to make everything about your customer experience fast and adept. 
To-do this, we operate the management systems within TCAdmin panel.
To access your server via our control panel, navigate to cp.eugamehost.com
log in with the information given to you within your purchase verification email.
From here, you will have access to a abundance of tools. 

Getting To Know Your Server

All you must do is log into our TCAdmin Control Panel. 

Once there, navigate to your game service and then open your web console (left).

Your web console will show any and all error that occur.

A standard error that happens now and then is the Enlighten Error. 
This will be caused by applying a steam update without backing up your configuration files.
If this happens, look over your configuration files and ensure that everything is set up correctly.

You must reconfigure your server to how it was before.

if your server broke after an update.

If you cannot do this

You will very likely have to regenerate your Random Gen map.

Applying A Steam Update

To update your version of 7 Days to Die.

firstly, log in to our TCAdmin control panel.

Go to your game’s service, then go to configuration files.

From here, open your serverconfigmain.xml file and be sure to back up its contents.

Occasionally, 7 Days to Die updates will cause your server’s main configuration file to break.

We believe this is due to the steam validation install process.

So please manually backup your serverconfigmain.xml file before updating your server!

Once you have backed up your serverconfigmain.xml file

Go back to your server’s TCAdmin control panel

Click on “Steam Update.” A pop-up window will appear. 

Your server will then start to update to the latest stable branch build.

Connecting To Your Server For The First Time

To connect to your new 7 Days to Die server, you will want to note your connection IP and Port.

You can find this in your billing panel and your TCAdmin User panel.

Once you have your login information, launch your 7 Days to Die game client from within Steam.

If you are not using Steam to connect to your 7 Days to Die server, or if you are EAC banned.

you will need to disable EAC within your server configuration.

Once inside your 7 Days to Die Game Client, click “Join A Game” then

if your server is not available in your favorites or on the browser yet

click “Connect to IP….”

Enter your connection IP and Port which you noted down earlier.

Click connect, and you’ll be logging in.

Server Configuration

Becoming a server administrator within 7 Days to Die is very simple.

First, you must retrieve your Steam64 ID. Log into our TCAdmin Control Panel 

Go to configuration files, and open up your serveradmincustom.xml file. 

From there, you will see a bit of default code written in between comments
and the example is shown below:

To become an administrator, remove the comment syntax and insert your steam ID

<admins>
<!-- <admin steamID="INSERT STEAM ID" permission_level="0" /> -->

</admins>

To become an administrator, remove the comment syntax and insert your steam ID, 

<admins>
        <admin steamID="INSERT STEAM ID" permission_level="0" /> 
 </admins>

To add more administrators, simply add more within the admin's tag.

    <admins>
        <admin steamID="INSERT STEAM ID" permission_level="0" />
        <admin steamID="INSERT STEAM ID 2" permission_level="0" />
    </admins>

It is essential to set your permission level to 0.

as 0 gives you access to all commands ranked higher than 0.

It sounds backward, but that’s how it is.

How To Whitelist your server

To whitelist your server, simply log into TCAdmin.
go to configuration files, then to serveradmincustom.xml.
Within this file, you will have access to permissions, admin accounts, and more.

This is very important:

If you have even one user whitelisted on your server, this means your server is whitelist only.

You must add all players who will play to your serveradmincustom.xml file manually.

To do this, simply scroll down to your <whitelist> section. By default, it will look like this:

<whitelist>
<!-- <whitelisted steamID="" /> -->
</whitelist>

To whitelist users, simply remove the comments like so:

<whitelist>
<whitelisted steamID="Steam64ID" />
</whitelist>

To add multiple users, add whitelisted steam id’s within the whitelist tag as shown:

<whitelist>
<whitelisted steamID="Steam64ID" />
<whitelisted steamID="Steam64ID" />
<whitelisted steamID="Steam64ID" />
</whitelist>

 

Alternatively, you can add yourself as a whitelisted user, then add users to the whitelist via the following console command:

whitelist add <PlayerName> <PermissionLevel>

Like so:

whitelist add User 0

You may access this command via Telnet or the in-game F1 console.

How To Ban Users

Banning users is very simple.

Simply be logged in on an admin account in-game, or have access to telnet RCON.

type the following command:

ban <PlayerName> <Duration> <UnitOfTime>

like so:

ban User 100 years

The unit of time value can be represented in minutes, hours, days, weeks, months, or years.

To hard config a permanent ban, you can manually add it to your serveradmincustom.xml file.

To access your serveradmincustom.xml file, log into TCAdmin, go to your game service, and click Configuration Files.

From there, open serveradmincustom.xml with the text editor.

At the bottom of the page, you will see the following XML Elements:

<blacklist>
<!-- <blacklisted steamID=""User="" /> -->
</blacklist>

To manually blacklist a user, change this section to look like this:

<blacklist>
<blacklisted steamID="Steam64ID" unbandate="Year-Month-Day Hour(0-24):Minutes:Seconds" />
</blacklist>

You may also add a reason, like so:

<blacklist>
<blacklisted steamID="Steam64ID" unbandate="3050-01-01 00:00:00" reason="You are Banned!" />
</blacklist>

The reason for the ban will be broadcasted to the user when they try to connect to the server.

To permanently blacklist a user, We recommend setting your unban date to any time in the year 3050.

This will ensure that they are permanently banned.

How To Change Your Server Name & Description

To change your server’s name and description, you will simply need to edit your serverconfigmain.xml file.

To access your file, log in to TCAdmin, go to your game service, then to Configuration Files.

Next, open serverconfigmain.xml with your text editor.

To change your server’s name, change the value of the property “ServerName” like so:

Editing Server Name and Description

<property name="ServerName" value="MyServerName"/>

To modify your description, edit the “ServerDescription” property value like so:

<property name="ServerDescription" value="MyServerDescription"/>

Be sure to leave this value within one line, as XML in this format cannot read new lines.

Map Options

To change your map options, you can also do this within your serverconfigmain.xml file.

To edit this file, log in to TCAdmin, then go to your Configuration Files.

From there, open serverconfigmain.xml with your text editor.

The Default map settings will be seen below:

<property name="GameWorld" value="Lost"/>
<property name="WorldGenSeed" value=""/>
<property name="WorldGenSize" value="16384"/>
<property name="GameName" value="Darkmode1"/>
<property name="GameMode" value="GameModeSurvival"/>

GameWorld

The game world property changes what map your server is using.

you can choose from Navezgane, MP Wasteland Horde, MP Wasteland Skirmish, MP Wasteland War, and RWG. (RWG = Randomly Generated Map)

An example of a randomly generated map Game World property is shown below:

<property name="GameWorld" value="RWG"/>

WorldGenSeed

The WorldGenSeed is exactly as it sounds. This value will become the seed for the randomly generated map.

This will only change anything if your GameWorld property is set to RWG.

An example is shown below:

<property name="WorldGenSeed" value="IceCap"/>

WorldGenSize

Similar to “WorldGenSeed” the WorldGenSize will change the size of your randomly generated map.

This value works with WorldGenSeed to create the base seed of the server. This controls your height and width.

This value has to be a number between 2048 and 16384. Keep in mind the larger the server is, the harder it will be on the machine.

While in-game performance is not likely to suffer, login times and server reboots will take much longer.

An example is shown below:

<property name="WorldGenSize" value="3455"/>

GameName

The Game Name value affects the save location of your server. This will be the name of your save folder.

Interestingly enough, this value also affects decoration placing in your server.

Trees and other entities for example. It does not affect the layout or topology of the map.

An example is shown below:

<property name="GameName" value="MyWorld"/>

GameDifficulty

This is a number from 0 to 5 indicating 6 levels of hardness. Zero is easiest, 5 is the most challenging difficulty.

A simple example is shown below:

<property name="GameDifficulty" value="3”/>

Game Mode

The GameMode option allows you to switch between GameModeSurvival and GameModeSurvivalMP.

Simply enough, MP allows for building protection in a multiplayer environment.

A final example is shown below:

<property name="GameMode" value="GameModeSurvival"/>

Telnet Setup

Short for Terminal Network, Telnet allows you to connect to your 7 Days to Die server on a remote connection.

There are many ways to access your 7 Days to Die Remote Console.

In this guide, we will cover three typical setups.

Finding Telnet IP and Port

To find your Telnet IP and Port is simple. All you must do is log into TCAdmin and go to your 7 Days to Die game service.

From there, it will be listed next to your RCON Info. If it is not shown to you for some reason, your Telnet IP is the same as your connection IP.

Your port will be two numbers higher than your connection port.

For example if your connection port is “26910” your Telnet port will be “26912”.

Setting up Telnet Password

Before we can begin, you must first set up your telnet password. Your connection address and port are already handled.

To change your telnet password, log into TCadmin.

Go to your 7 Days to Die game service, and stop your server.

Next, click on Configuration Files. From there, you can open your serverconfigmain.xml file with the text editor.

Press CTRL+F and search for “TelnetPassword”.

This should highlight your Telnet Password property.

Change the default value to a new one.

We highly suggest you use a password that is secure and easy to remember.

An example of the Telnet Password property is shown below:

<property name="TelnetPassword" value="Password"/>

While you’re here, verify that the value for the property “TelnetEnabled” is set to “true”.

If it is not, you will not be able to connect. Save your file, and start your server again.

Thank you for reading this guide.

If you need any help, please do not hesitate to reach out to us through a customer support ticket.

If you are a customer of ours, all you need to do is log in to your client area, click on support, then make a new ticket.

One of our support operators will be with you shortly.

 

 


Was this answer helpful?

« Back