7 Days to Die | Adding an Admin - Steam or Epic Print

  • 7 Days to Die Adding an in game admin, 7 Days to Die, 7 days to die, Adding an in game admin, admin, Admin, Admin & Chat Commands, Admin / Console Commands, Admin Command, Admin Command List, admin commands, Admin Commands, Admin commands, Admin Commands & Help, Admin Commands (How to admin), Admin Commands and Actions, Admin Commands How to admin, admins, 7dtd, 7DTD
  • 21

SERVERS RUNNING ALPHA 20.4 OR ABOVE DO THESE STEPS:

You can use either SteamID64 or Epic Online Services ID.

To find your SteamID64 use this site → https://steamid.io/lookup

To find EOS ID you must join the server then check the logs - Remove the EOS_ part when entering the value below.


  1. Log into the game panel, select your server from game services then go to configuration files

  2. Open pingadmin.xml using the config editor or text-editor

  3. If using config editor, click either "New [Steam] Admin" or "New [Epic] Admin" then enter the relevant ID

    If using text editor, add the following line for a Steam admin:
    <user platform="Steam" userid="YourSteamID64Here" permission_level="0" />
    or add the following line for an Epic admin:
    <user platform="EOS" userid="YourEpicOnlineServicesIDHere" permission_level="0" />

  4. Save the file in the top left.

  5. Startup your server.

  6. You now have access to all the commands listed in that file.

A working admin file would look like this:

<?xml version="1.0" encoding="UTF-8"?>
<!--
This file holds the settings for who is banned, whitelisted,
admins and server command permissions. The admin and whitelist sections can contain
both individual Steam users as well as Steam groups.

STEAM ID INSTRUCTIONS:
===============================================================
You can find the SteamID64 of any user with one of the following pages:
https://steamdb.info/calculator/, https://steamid.io/lookup, http://steamid.co/
http://steamid.co/ instructions:
Input the player's name in the search field. example: Kinyajuu
If the name doesn't work, you can also use the url of their steam page.
Also you may add/remove admins, mods, whitelist, blacklist using in game commands.
You will want the STEAM64ID. example: 76561198021925107

STEAM GROUP ID INSTRUCTIONS:
===============================================================
You can find the SteamID64 of any group by taking its address and adding
/memberslistxml/?xml=1
to the end. You will get the XML information of the group which should have an entry
memberList->groupID64.
Example: The 'Steam Universe' group has the address
https://steamcommunity.com/groups/steamuniverse
So you point your browser to
https://steamcommunity.com/groups/steamuniverse/memberslistxml/?xml=1
And see that the groupID64 is 103582791434672565.

PERMISSION LEVEL INSTRUCTIONS:
===============================================================
permission level : 0-1000, a user may run any command equal to or above their permission level.
Users not given a permission level in this file will have a default permission level of 1000!

COMMAND PERMISSIONS INSTRUCTIONS:
===============================================================
cmd : This is the command name, any command not in this list will not be usable by anyone but the server.
permission level : 0-1000, a user may run any command equal to or above their permission level.
Commands not specified in this file will have a default permission level of 0!

EVERYTHING BETWEEN <!- - and - -> IS COMMENTED OUT! THE ENTRIES BELOW ARE EXAMPLES THAT ARE NOT ACTIVE!!!
-->
<adminTools>
<!-- Name in any entries is optional for display purposes only -->
<admins>
<!-- <user steamID="76561198021925107" name="Hint on who this user is" permission_level="0" /> -->
<!-- <group steamID="103582791434672565" name="Steam Universe" permission_level_default="1000" permission_level_mod="0" /> -->

<user platform="Steam" userid="76561198113947883" permission_level="0" />

<user platform="EOS" userid="123456789" permission_level="0" />

</admins>
<permissions>
<!-- <permission cmd="dm" permission_level="0" /> -->
<!-- <permission cmd="kick" permission_level="1" /> -->
<!-- <permission cmd="say" permission_level="1000" /> -->
<permission cmd="dm" permission_level="0" />
<permission cmd="se" permission_level="0" />
<permission cmd="mem" permission_level="0" />
<permission cmd="admin" permission_level="0" />
<permission cmd="mod" permission_level="0" />
<permission cmd="cp" permission_level="0" />
<permission cmd="say" permission_level="0" />
<permission cmd="shutdown" permission_level="0" />
<permission cmd="st" permission_level="0" />
<permission cmd="le" permission_level="0" />
<permission cmd="cc" permission_level="0" />
<permission cmd="kick" permission_level="1" />
<permission cmd="ban" permission_level="1" />
<permission cmd="lp" permission_level="1" />
<permission cmd="debugshot" permission_level="1000" />
<permission cmd="debugweather" permission_level="1000" />
<permission cmd="getgamepref" permission_level="1000" />
<permission cmd="getgamestat" permission_level="1000" />
<permission cmd="getoptions" permission_level="1000" />
<permission cmd="gettime" permission_level="1000" />
<permission cmd="gfx" permission_level="1000" />
<permission cmd="help" permission_level="1000" />
<permission cmd="listplayerids" permission_level="1000" />
<permission cmd="listthreads" permission_level="1000" />
<permission cmd="memcl" permission_level="1000" />
<permission cmd="settempunit" permission_level="1000" />
</permissions>
<whitelist>
<!-- ONLY PUT ITEMS IN WHITELIST IF YOU WANT WHITELIST ONLY ENABLED!!! -->
<!-- If there are any items in the whitelist, the whitelist only mode is enabled -->
<!-- Nobody can join that ISN'T in the whitelist or admins once whitelist only mode is enabled -->
<!-- Name is optional for display purposes only -->
<!-- <user steamID="" name="" /> -->
<!-- <group steamID="" name="" /> -->

</whitelist>
<blacklist>
<!-- <blacklisted steamID="" name="" unbandate="" reason="" /> -->

</blacklist>
</adminTools>


SERVERS RUNNING BELOW ALPHA 20.4 DO THESE STEPS:

1. Log into the game panel, select your server from game services then go to configuration files
2. Open pingadmin.xml
3. Add your SteamID64 into the admin line like so (To find your SteamID64 use this site → https://steamid.io/lookup)
<admin steamID="your SteamID64" permission_level="0" />
4. Save the file
5. Reboot the server
6. You now have access to all the commands listed in permissions

Once you've added your Steam ID, hit F1 in game to use commands.

Commands can be found here. https://7daystodie.gamepedia.com/Command_Console

Item list can be found here: https://commands.gg/7dtd/items

Be sure to set the number of admin slots to match the number of admins you have in pingperfect.xml: Server Admin Slots


A working Pingadmin.xml file should look like this

<?xml version="1.0" encoding="UTF-8"?>
<!--
This file holds the settings for who is banned, whitelisted,
admins and server command permissions. The admin and whitelist sections can contain
both individual Steam users as well as Steam groups.

STEAM ID INSTRUCTIONS:
===============================================================
You can find the SteamID64 of any user with one of the following pages:
https://steamdb.info/calculator/,
https://steamid.io/lookup,
http://steamid.co/
http://steamid.co/ instructions:
Input the player's name in the search field. example: Kinyajuu
If the name doesn't work, you can also use the url of their steam page.
Also you may add/remove admins, mods, whitelist, blacklist using in game commands.
You will want the STEAM64ID. example: 76561198021925107

STEAM GROUP ID INSTRUCTIONS:
===============================================================
You can find the SteamID64 of any group by taking its address and adding
/memberslistxml/?xml=1
to the end. You will get the XML information of the group which should have an entry
memberList->groupID64.
Example: The 'Steam Universe' group has the address
https://steamcommunity.com/groups/steamuniverse
So you point your browser to
https://steamcommunity.com/groups/steamuniverse/memberslistxml/?xml=1
And see that the groupID64 is 103582791434672565.

PERMISSION LEVEL INSTRUCTIONS:
===============================================================
permission level : 0-1000, a user may run any command equal to or above their permission level.
Users not given a permission level in this file will have a default permission level of 1000!

COMMAND PERMISSIONS INSTRUCTIONS:
===============================================================
cmd : This is the command name, any command not in this list will not be usable by anyone but the server.
permission level : 0-1000, a user may run any command equal to or above their permission level.
Commands not specified in this file will have a default permission level of 0!
-->

<adminTools>
<!-- Name is optional for display purposes only -->
<admins>
<!-- <user steamID="76561198021925107" name="Hint on who this user is" permission_level="0" /> -->
<!-- <group steamID="103582791434672565" name="Steam Universe" permission_level_default="1000" permission_level_mod="0" /> -->
<user steamID="76561198011971202" permission_level="0" />
</admins>

<permissions>
<!-- <permission cmd="dm" permission_level="0" /> -->
<!-- <permission cmd="kick" permission_level="1" /> -->
<!-- <permission cmd="say" permission_level="1000" /> -->
<permission cmd="dm" permission_level="0" />
<permission cmd="se" permission_level="0" />
<permission cmd="mem" permission_level="0" />
<permission cmd="admin" permission_level="0" />
<permission cmd="mod" permission_level="0" />
<permission cmd="cp" permission_level="0" />
<permission cmd="say" permission_level="0" />
<permission cmd="shutdown" permission_level="0" />
<permission cmd="st" permission_level="0" />
<permission cmd="le" permission_level="0" />
<permission cmd="cc" permission_level="0" />
<permission cmd="kick" permission_level="1" />
<permission cmd="ban" permission_level="1" />
<permission cmd="lp" permission_level="1" />
<permission cmd="debugshot" permission_level="1000" />
<permission cmd="debugweather" permission_level="1000" />
<permission cmd="getgamepref" permission_level="1000" />
<permission cmd="getgamestat" permission_level="1000" />
<permission cmd="getoptions" permission_level="1000" />
<permission cmd="gettime" permission_level="1000" />
<permission cmd="gfx" permission_level="1000" />
<permission cmd="help" permission_level="1000" />
<permission cmd="listplayerids" permission_level="1000" />
<permission cmd="listthreads" permission_level="1000" />
<permission cmd="memcl" permission_level="1000" />
<permission cmd="settempunit" permission_level="1000" />
</permissions>

<!-- ONLY PUT ITEMS IN WHITELIST IF YOU WANT WHITELIST ONLY ENABLED!!! -->
<!-- If there are any items in the whitelist, the whitelist only mode is enabled -->
<!-- Nobody can join that ISN'T in the whitelist or admins once whitelist only mode is enabled -->
<!-- Name is optional for display purposes only -->

<whitelist>
<!-- <user steamID="" name="" /> -->
<!-- <group steamID="" name="" /> -->
</whitelist>

<!-- Name is optional for display purposes only -->
<blacklist>
<!-- <blacklisted steamID="" unbandate="" /> -->
</blacklist>
</adminTools>

Looking for a game server host known for brilliant 24/7 customer support and quality hardware?
Try a Pingperfect 7 Days to Die server today! https://pingperfect.com/gameservers/7dtd-7days-to-die-server-hosting.php

Was this answer helpful?

« Back