The Isle
How To Host A Dedicated Server - SteamCMD
Hello. I am going to guide you on how to set up a server for the game using SteamCMD. This method is a little different from using the dedicated server tool downloaded from your steam tools as it allows you to play on the same machine with which you are hosting with. It is also for those of you, like myself, who have trouble using the dedicated server tool downloaded through your steam tools.

----Static IP----

Our first step is to properly port forward to your machine for hosting.

For the first step we are going to set your IPV4 to static. From time to time your computer will renew your ipv4 address to your computer. We are going to change this so that it does not change it to you and allows your computer to consistently stay with your ip attached to the ports.

To do this you need to open your Command Prompt (CMD) as administrator and type "ipconfig" (without quotes) and look for your ipv4 address (e.g. 123.456.7.89) and subnet mask (e.g. 255.255.255.255)

Next open your control panel and go to the Network and Internet tab. Then click Network and Sharing Center. Next, click Change Adapter Settings. Finally, right click your active connection and click Properties.

From here find the Internet Protocol Version 4 (IPV4). Select it and click Properties.

Select the Option "Use the following IP address. Enter your IPV4 and supbnet mask as shown in your command prompt.

For your DNS server we will use a standard Google DNS, unless you have one of your own you wish to use.

Your preferred DNS will be 8.8.8.8 and your alternate will be 8.8.4.4.

We are now done setting your IPV4 to static and can move onto the next step. Port Forwarding.

----Port Forwarding----

You will need to open your router settings for this.

Enter your login credentials to your router/modem.

If you have a hardline modem attached to a wireless router you will need to forward the ports from your modem to your router and then from your router to your modem. If your modem is all-in-one or you only run ethernet you only need to forward the ports directly to the computer you are hosting the server on.

Once you are logged in you will usually have to direct yourself to your modem's firewall settings. Your options are usually just called Virtual Servers or Port Forwarding.You may have to look up how to do this if your modem does not feature these options in this manner.

You will need to forward port/port ranges 7777-7778 and set them to both UDP and TCP You may go higher if you wish to host multiple servers.

Next you will need to forward ports 27015-27016 as both UDP and TCP

You will also need to setup your RCON port if you wish to use RCON for your server.

I use Port 32330 set as both TCP and UDP

When forwarding the ports make sure you use your server machine's IPV4 address in the port settings you just entered. This is why we set it to static. So if your computer renews your IPV4 it will lose its attachment to the ports.

We are now done forwarding your ports.

Next step we will set up your Dedicated server through steamCMD

----SteamCMD----

The first step here is to download SteamCMD: https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip

Make a folder where you will find it the easiest and extract the files there.

Once that is done launch your SteamCMD and allow it to update. Then type Quit and let it exit.

Relaunch SteamCMD and follows these steps.

You will need to login to SteamCMD:

Login anonymous

This will anonymously log you into steam through SteamCMD

Next we will set the install directory. I put it directly at the root of my C:\ drive so that it is read more efficiently when launching and it does not have to comb through subdirectories to read your server files.

You will need to type: Force_Install_Dir C:\TheIsleServer

This will set your install path for the server files to be installed.

Next you will type: app_update 412680

Wait for it to install your files to your directory.

Once it finishes type: Quit

You are now done installing the server.

However, whenever the game updates, you will need to repeat this process to update your server files.

----Setting Up Your Server----

Now that we are done with all the hard work, we will now set your server's configuration.

First we will Refer to DeathlyRage's post for ini configurations:

http://steamcommunity.com/app/376210/discussions/16/135510194252157047/

This will make use of your game.ini and engine.ini

Example Path: C:\theisleserver\TheIsle\Saved\Config\WindowsServer

We're not going to worry about the Engine.ini as it is unneeded for what we are going to do with the command line.

Your server admins will need to be set using their Unreal64 IDs.

The rest of the settings Deathly provided are mostly self explanatory.

There are a few extra settings such as disabling dino classes and such in Deathly's older guide here: https://imgur.com/a/qeiGH

Now that we are done with the ini files We are going to move onto the command line.

Direct yourself to your server's install directory.

Mine for example: C:\theisleserver\TheIsle\Binaries\Win64\TheIsleServe.exe

You want to right click your .exe and select copy. Go to where you wish to have the launcher (Mine is on the desktop) and right click and Paste Shortcut.

Next we will right click your shortcut and select Properties.

Your Target Path should should say: C:\theisleserver\TheIsle\Binaries\Win64\TheIsleServer.exe

We're going to change this up a little bit.

This is what your new command line should look like:

C:\theisleserver\TheIsle\Binaries\Win64\TheIsleServer.exe /Game/Region2/Isle_Region2?listen?game=sandbox?MaxPlayers=50?port=7780?queryport=27018?Mods=1136354137 -log

Each of these commands serves their purpose. To change your game mode you just simple change "?game=gamemode"

Game modes:Progression,Sandbox,Survival

Your "?mods=" is important. in your gameusersettings.ini in deathly's guide, you will need the mods' workshop IDs. and your server launch should auto update your mods for you. In your command line here this line is used to enable the mods on the server.

We are going to change your port and query ports. this will allow you to both host and play on the same machine. Whatever port range you chose. I chose ranges 7777-7780 and 27015-27018.

Change your "?Port=" and "?QueryPort=" to higher values than the basic. your computer will natively use these ports to connect to the game. I have my port set to "?Port=7780" and query port set to "?queryport=27018"

The section of the command line " /Game/Region2/Isle_Region2" is your map. I unfortunately do not have and cannot find the map ids and paths at the moment. All i have is the region 2 map path that I was given. If anyone else has the rest it would be appreciated to post them here.

Your"?maxplayers=" is self explanatory. Just says how many people you want at max capacity.

Your server is finally configured and ready to launch, but before we do that I will help you set up your RCON.

----Setting Up RCON----

Rcon is pretty simple. Though it likes to give trouble sometimes. It doesn't always like to work.

First we will direct ourselves to: C:\theisleserver\TheIsle\Binaries\Win64\BattleEye

You should see EULA and BEServer_x64.dll

You will need toopen up Notepad or Notepad++ and create the following entries:

RConPort 32330
RConPassword Password

32330 is the basic rcon port used for most RCON supported games.

Now click "Save As" select file type and Choose "All Files" and name it BEServer_x64.cfg

You now have a config file for your RCON

Now we will choose a RCON tool for use with your game. Battlewarden is a popular tool used for this.

You can download it here: http://battlewarden.net/downloads/

Once you open battlewarden. you will need to connect it to your server.

You will need your Server's IP address (not your ipv4) you can get this from your server launch window. or look for it in your in-game server browser. it will show when you highlight your server. You will need your server port. And you will need your RCON password we put into the BEServer config file.

From there is should connect. If it does not please refer to the BEService FAQ page here: https://www.battleye.com/support/faq/ and try to troubleshoot the problem.

Now we are ready to launch the server. Simply double click your server shortcut and enjoy your very own hosted, dedicated server.

For those of you hosting and playing on the same machine you will first need to completely exit steam and launch your server. Once it is running you may relaunch steam and play on your your server.

If some of you, like me, have connection issues with servers then you may have to refresh your server browser a few times before your server comes up.

It has been a pleasure assisting you all. Enjoy your server. And Happy hosting!

Please also Credit DeathlyRage and Grinny (helped me in discord)

Deathly's guides are cited in here for reference with most of our important settings.

Grinny helped me by suggesting SteamCMD and provided more help with the command line arguments.
Ultima modifica da Party Fowl ❄; 22 dic 2017, ore 23:02
< >
Visualizzazione di 1-15 commenti su 18
Does this process still work for hosting PC servers?
Messaggio originale di LydiaJoystickDeetz:
Does this process still work for hosting PC servers?

It should. I'm not sure about dev branch though anymore. Last I heard the devs closed that. Haven't really been keeping up on it.
Sorry to Necro this thread, but does this work when setting it up on a VPS?

I ask because I get this error even after doing everything.

https://gyazo.com/865f744fa04a14fdc057d56e4b660a9f
Messaggio originale di † Blacklisted †:
Sorry to Necro this thread, but does this work when setting it up on a VPS?

I ask because I get this error even after doing everything.

https://gyazo.com/865f744fa04a14fdc057d56e4b660a9f

it should. a virtual machine is basically like having a partition on a hard disk with a separate OS. only difference really is that it feeds off of your system resources while running inside an OS. if you're renting a VPS then you've got a limited OS. You should still be able to download stamCMD. If not you should still be able to transfer it to the virtual machine via FTP and run it. I'd recommend using filezilla portable edition. all you need is the IP and login info for the VPS
I also tried making the server on my own machine just for the hell of it and ran it on my machine and it gave same error I posted in my previous comment. Even a friend of mine who has ran one on a VPS himself is dumbfounded by that error, says hes never seen that before.

I used SteamCMD for the server files amongst the rest of the needed things, all ports fixed and other settings done as well. So not sure where that error came from.
oh. i know that error. that is a simple fix.

You can't launch the server while steam is running. You have to launch the server. Then launch steam. otherwise it will give you that error and your server won't come up.

i think i covered that somewhere up there in the instructions
Ah ok, yeah I do have steam on the VPS just didnt think it running would hurt it. (This not being used on personal machine, incase I didnt state that.)
So only issue Im having now, in the servers CMD it stays on:

"Warning: ISteamBridge: Checking Mods...
Warning: ISteamBridge: Finished Mod Update / Install check"

Im not using mods at the moment, and it just stays there not going any further. Any ideas Fowl?
Messaggio originale di † Blacklisted †:
So only issue Im having now, in the servers CMD it stays on:

"Warning: ISteamBridge: Checking Mods...
Warning: ISteamBridge: Finished Mod Update / Install check"

Im not using mods at the moment, and it just stays there not going any further. Any ideas Fowl?

should be running even if it says that. it's the last thing the server does before completely launching is a mod check. even though mods aren't working it's just how the system is set up for it.
Ok well even with that showing up, server doesnt show up in the list. So im lost lol.
Same here it wont show up. Before these new updates it was working just but went to do cmd update for the isle tool and it said it was up to date when its obviously not. Somethings broke and after these updates and idk how to fix it
my friend,thanks for the guide,I have host a server by follow them,but would you please let me know how do I put an announcement when player entry my server?like welcome or instruction..thanks!
i have one question - will this server run even if your computer is completely shut down?
Hi! I was wondering if I should try port forwarding the server on a different computer other than my main laptop. It seems that whenever I make the IP static, I can no longer surf the internet and troubleshoot when I run across issues and this is a huge problem when I'm trying to port forward.
im gonna add to the necro, since this is MY post;

It would seem they have done something that stops you from self hosting (and making it live, aka other people join) on the same IP, it just wont ever appear.

Ive come a much farther way since my last post in here, ive made servers for other games (isle included in the past) but i cant get it to show up under same ip since late 2019 (October area.)

If I use a VPN on another machine and host, its fine. Drop the VPN and restart it with my IP, it dissapears.

All things are done correctly, ports are done Everything is good to go. I can only assume they dont let you host a dedi and play on same IP or same PC' hardware ID's/IP's of sorts.
Ultima modifica da l3lacklisted; 14 lug 2020, ore 0:44
< >
Visualizzazione di 1-15 commenti su 18
Per pagina: 1530 50

Data di pubblicazione: 22 dic 2017, ore 22:48
Messaggi: 18