There are two sections -- the short "quick and dirty", and the "how to". If you
will be using the "how to" you may want to read the "quick and dirty" anyway.
server, then (while it is shut-down, of course) drag the files out of the Oxide
archive into the equivalent folders in the SevenDaysToDie server folders.
There is no equivalent for the "x64" or "x86" folders just drag them where they already
are in the archive. (the "Managed" folder)
I had two "oops's" along the way --
1. Norton popped up and told me it wasn't going to allow "LogLibrary.dll" to be
copied into this folder. I had to tell Norton to exclude the "7 server"
folder and subfolders. Then I didn't have a problem copying again.
2. When I started the server with the Oxide extension "placed" (files copied)
it kept cycling, like it was failing to start the oxide extension, but the
game was loaded and I was able to login. The usage was "high" for me in
idle (no one playing), 14-17% for me. Usually it idles at about 1% or lower.
So I shut down the server via telnet / shutdown, then copied in our one
umod.org add-on, "DaySeven". When I next started the server there no problems,
it idled down to under 1% after startup.
2. Download the steamcmd.zip file.
http://media.steampowered.com/installer/steamcmd.zip
Unzip it into the folder 1 folder back from the one you wish to setup your
server in.
3. run the steamcmd exe file.
4. type-- force_install_dir .\YourFolderName\
5. type-- login
Enter your steam creds as required.
6. type-- app_update 294420
It'll download 3.5G (as of 09/19/2018). You will see it roll up the screen
in a telnet type text format.
7. type-- quit
8. navigate to your .\YourFolderName\
9. modify the serverconfig.xml file.
Settings of Note --
game port -- normal is 26900
html port -- 8080, you can disable html management interface.
telnet port -- 8081, you can disable telnet management interface (not rec)
Passwords -- you can set a password for your server, and a password for each of
the html and telnet interfaces.
You might want to name it. You might want to type in an appropriate name for
the random seed (if you're doing a random gen game).
Read the notes in the file, there are some interesting settings available.
At the bottom of this xml file there is a setting to cause the server to create
the "serveradmin.xml" file. That file is used for white/black listing players,
etc.. You'll probably have to restart the server to get it to create the
initial file. Or you can find it online, but I'm not clear on where to place
it in the folder structure.
10. Save your serverconfig.xml file. =)
Note -- the oxide folder is created in the server folder (.\YourFolderName\),
after the first run and exit. (maybe during the first run, but I don't think
oxide is working properly during the first run, so for first run only, shutdown
the server first then load in any add-ons.) Add-ons are normally hot addable /
changable. Note also -- once your add-on adds data, it will make a folder off
of the "oxide" folder called "data" and place the data there.
11. To start your SevenDaysToDie Server -- start the "startdedicated.bat" file.
12. To shutdown your SevenDaysToDie Server properly --
From a cmd prompt --
type -- telnet localhost 8081
then type -- shutdown
Press enter a couple times afterwards.
If you don't have telnet available from your cmd prompt you might have to
install telnet from your "Programs and Features" window, from your "Turn Windows
features on or off" screen. It's alphabetical straight down "Telnet Client" on
Windows 10. Might be somewhere else or already installed in other versions of
Windows. I recommend against using 3rd party telnet apps unless you are
familiar with one.
1. Open the oxide zip, as downloaded from --
https://umod.org/games
note -- this link is very difficult to find in the documentation. Someone bug
Wulf or fix it themselves. (oh and remove this note)
2. Open in a 2nd window, the folder where you installed your server,
.\YourFolderName\ above.
Find the "Managed" folder in both windows, do **_NOT_** open the managed folders.
Drag the "Managed" folder from the zip window, into the server folder window,
NOT on top of the "Managed" folder release it in the server window. It should
copy the files and ask you to over-write.
My anti-virus (norton) popped up and prevented me from copying
"LogLibrary.dll". I had to go into settings for my anti-virus and add the
the server folder to the excludes list. Then redo the copy.
Note -- don't add "LogLibrary.dll" to excludes, that would be potentially
dangerous for later installs of other software. 1 folder that is rarely
changed is ok to ignore. There might be a way to tell it to ignore that one
exact file.
---------
# MAC / Linux install instructions
Sorry I don't own a Mac or Linux box at the moment.
will be using the "how to" you may want to read the "quick and dirty" anyway.
Quick and Dirty --
Those of you who are more expert -- all you need to do is setup the SevenDaysToDieserver, then (while it is shut-down, of course) drag the files out of the Oxide
archive into the equivalent folders in the SevenDaysToDie server folders.
There is no equivalent for the "x64" or "x86" folders just drag them where they already
are in the archive. (the "Managed" folder)
I had two "oops's" along the way --
1. Norton popped up and told me it wasn't going to allow "LogLibrary.dll" to be
copied into this folder. I had to tell Norton to exclude the "7 server"
folder and subfolders. Then I didn't have a problem copying again.
2. When I started the server with the Oxide extension "placed" (files copied)
it kept cycling, like it was failing to start the oxide extension, but the
game was loaded and I was able to login. The usage was "high" for me in
idle (no one playing), 14-17% for me. Usually it idles at about 1% or lower.
So I shut down the server via telnet / shutdown, then copied in our one
umod.org add-on, "DaySeven". When I next started the server there no problems,
it idled down to under 1% after startup.
More Verbose Instructions (MVI)
aka How To
7 Days To Die Server Installation --
1. You need to have already purchased 7dtd on Steam in the past.2. Download the steamcmd.zip file.
http://media.steampowered.com/installer/steamcmd.zip
Unzip it into the folder 1 folder back from the one you wish to setup your
server in.
3. run the steamcmd exe file.
4. type-- force_install_dir .\YourFolderName\
5. type-- login
Enter your steam creds as required.
6. type-- app_update 294420
It'll download 3.5G (as of 09/19/2018). You will see it roll up the screen
in a telnet type text format.
7. type-- quit
8. navigate to your .\YourFolderName\
9. modify the serverconfig.xml file.
Settings of Note --
game port -- normal is 26900
html port -- 8080, you can disable html management interface.
telnet port -- 8081, you can disable telnet management interface (not rec)
Passwords -- you can set a password for your server, and a password for each of
the html and telnet interfaces.
You might want to name it. You might want to type in an appropriate name for
the random seed (if you're doing a random gen game).
Read the notes in the file, there are some interesting settings available.
At the bottom of this xml file there is a setting to cause the server to create
the "serveradmin.xml" file. That file is used for white/black listing players,
etc.. You'll probably have to restart the server to get it to create the
initial file. Or you can find it online, but I'm not clear on where to place
it in the folder structure.
10. Save your serverconfig.xml file. =)
Note -- the oxide folder is created in the server folder (.\YourFolderName\),
after the first run and exit. (maybe during the first run, but I don't think
oxide is working properly during the first run, so for first run only, shutdown
the server first then load in any add-ons.) Add-ons are normally hot addable /
changable. Note also -- once your add-on adds data, it will make a folder off
of the "oxide" folder called "data" and place the data there.
11. To start your SevenDaysToDie Server -- start the "startdedicated.bat" file.
12. To shutdown your SevenDaysToDie Server properly --
From a cmd prompt --
type -- telnet localhost 8081
then type -- shutdown
Press enter a couple times afterwards.
If you don't have telnet available from your cmd prompt you might have to
install telnet from your "Programs and Features" window, from your "Turn Windows
features on or off" screen. It's alphabetical straight down "Telnet Client" on
Windows 10. Might be somewhere else or already installed in other versions of
Windows. I recommend against using 3rd party telnet apps unless you are
familiar with one.
Oxide Installation
This is easy. Don't over-think it.1. Open the oxide zip, as downloaded from --
https://umod.org/games
note -- this link is very difficult to find in the documentation. Someone bug
Wulf or fix it themselves. (oh and remove this note)
2. Open in a 2nd window, the folder where you installed your server,
.\YourFolderName\ above.
Find the "Managed" folder in both windows, do **_NOT_** open the managed folders.
Drag the "Managed" folder from the zip window, into the server folder window,
NOT on top of the "Managed" folder release it in the server window. It should
copy the files and ask you to over-write.
My anti-virus (norton) popped up and prevented me from copying
"LogLibrary.dll". I had to go into settings for my anti-virus and add the
the server folder to the excludes list. Then redo the copy.
Note -- don't add "LogLibrary.dll" to excludes, that would be potentially
dangerous for later installs of other software. 1 folder that is rarely
changed is ok to ignore. There might be a way to tell it to ignore that one
exact file.
---------
# MAC / Linux install instructions
Sorry I don't own a Mac or Linux box at the moment.