Как сделать сервер the isle

Как сделать сервер the isle

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.

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.

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

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:

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:

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

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:

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

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.

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.

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.

Источник

Как сделать сервер the isle

Как сделать сервер the isle. Смотреть фото Как сделать сервер the isle. Смотреть картинку Как сделать сервер the isle. Картинка про Как сделать сервер the isle. Фото Как сделать сервер the isle

Как сделать сервер the isle. Смотреть фото Как сделать сервер the isle. Смотреть картинку Как сделать сервер the isle. Картинка про Как сделать сервер the isle. Фото Как сделать сервер the isle

Как сделать сервер the isle. Смотреть фото Как сделать сервер the isle. Смотреть картинку Как сделать сервер the isle. Картинка про Как сделать сервер the isle. Фото Как сделать сервер the isle

Как сделать сервер the isle. Смотреть фото Как сделать сервер the isle. Смотреть картинку Как сделать сервер the isle. Картинка про Как сделать сервер the isle. Фото Как сделать сервер the isle

Как сделать сервер the isle. Смотреть фото Как сделать сервер the isle. Смотреть картинку Как сделать сервер the isle. Картинка про Как сделать сервер the isle. Фото Как сделать сервер the isle

Как сделать сервер the isle. Смотреть фото Как сделать сервер the isle. Смотреть картинку Как сделать сервер the isle. Картинка про Как сделать сервер the isle. Фото Как сделать сервер the isle

Как сделать сервер the isle. Смотреть фото Как сделать сервер the isle. Смотреть картинку Как сделать сервер the isle. Картинка про Как сделать сервер the isle. Фото Как сделать сервер the isle

Как сделать сервер the isle. Смотреть фото Как сделать сервер the isle. Смотреть картинку Как сделать сервер the isle. Картинка про Как сделать сервер the isle. Фото Как сделать сервер the isle

Как сделать сервер the isle. Смотреть фото Как сделать сервер the isle. Смотреть картинку Как сделать сервер the isle. Картинка про Как сделать сервер the isle. Фото Как сделать сервер the isle

Как сделать сервер the isle. Смотреть фото Как сделать сервер the isle. Смотреть картинку Как сделать сервер the isle. Картинка про Как сделать сервер the isle. Фото Как сделать сервер the isle

Как сделать сервер the isle. Смотреть фото Как сделать сервер the isle. Смотреть картинку Как сделать сервер the isle. Картинка про Как сделать сервер the isle. Фото Как сделать сервер the isle

Как сделать сервер the isle. Смотреть фото Как сделать сервер the isle. Смотреть картинку Как сделать сервер the isle. Картинка про Как сделать сервер the isle. Фото Как сделать сервер the isle

Как сделать сервер the isle. Смотреть фото Как сделать сервер the isle. Смотреть картинку Как сделать сервер the isle. Картинка про Как сделать сервер the isle. Фото Как сделать сервер the isle

Как сделать сервер the isle. Смотреть фото Как сделать сервер the isle. Смотреть картинку Как сделать сервер the isle. Картинка про Как сделать сервер the isle. Фото Как сделать сервер the isle

Как сделать сервер the isle. Смотреть фото Как сделать сервер the isle. Смотреть картинку Как сделать сервер the isle. Картинка про Как сделать сервер the isle. Фото Как сделать сервер the isle

Как сделать сервер the isle. Смотреть фото Как сделать сервер the isle. Смотреть картинку Как сделать сервер the isle. Картинка про Как сделать сервер the isle. Фото Как сделать сервер the isle

Как сделать сервер the isle. Смотреть фото Как сделать сервер the isle. Смотреть картинку Как сделать сервер the isle. Картинка про Как сделать сервер the isle. Фото Как сделать сервер the isle

Как сделать сервер the isle. Смотреть фото Как сделать сервер the isle. Смотреть картинку Как сделать сервер the isle. Картинка про Как сделать сервер the isle. Фото Как сделать сервер the isle

Как сделать сервер the isle. Смотреть фото Как сделать сервер the isle. Смотреть картинку Как сделать сервер the isle. Картинка про Как сделать сервер the isle. Фото Как сделать сервер the isle

The Isle has their own official WIP documentation that may change in the future. Linked here: https://docs.google.com/document/d/1ICO2wfpasJwdVgDZDxNOosCx3OZpWc9SIdwS5bDowuU/edit

In the first few steps I will be showing you how to host a dedicated server with the help of SteamCMD. In the future I might do the extra steps if you just want to use the actual The Isle Dedicated Server Steam tool, but for now this is the «easiest» way + this way you can play at the same time as the server is being hosted.

The first step to hosting your dedicated server is setting up your host computer (the one that is going to be hosting the server) to have a Static IP. This will make it so your computer does not change its IPV4 address and keeps the IP connected to the ports.

So start off by going to the search bar on the bottom left (Windows 10) and typing Command Prompt or CMD and open it. Then, once it is open, type ipconfig and press enter. The following should appear. (Picture edited to cover numbers. You will see numbers like 123.456.7.89 for the ipv4 etc.)
For this you will need to take note of your ipv4 address and the subnet mask.

Now, with these numbers in mind, hop on over to the Control Panel and go to Network and Internet. Then go to Network and Sharing Centre and press Change Adaptor Settings, right click your current network connection, and select Properties. You will then be greeted by this window.
In this window select the one called Internet Protocol Version 4 (TCP/IPv4) and go to Properties. Select Use the following IP address and type in the IPv4 address and subnet mask you found earlier in the command prompt followed by the default gateway.

Next we will do similar for the DNS. Select Use the following DNS addresses and enter in either your a DNS you want to use, or just the simple Google DNS. If using Googles DNS then in the Preferred DNS Server enter in 8.8.8.8 and the Alternative DNS server will be 8.8.4.4 and then after that click OK & Close on both windows. And we’re done with this step.

Now this is where I personally had the most trouble. There are two ways this can be done, the safe way, or the somewhat «dangerous» way.

Let’s start off with the safe way first, shall we? Right so the first thing you need to do is login to your modem or router. You can do this by typing your ip address in the address bar of your preferred browser and pressing enter, then, assuming you have the startup guide handy or just know your user and password, enter those in and proceed.

Now head over to the Internet tab or whatever is similar, and find the Port Forwarding tab. May also be under the name Forwarding or Virtual Servers.

The ports or port ranges you will need to forward are 7777

7778 and make sure they are selected as TCP/UDP in the Protocol section. Both External port and Internal port must be the same. The numbers can be set to go higher if you wish to have multiple dedicated servers on the same machine. Then after that forward the next ports as 27015

27016 and make sure that their protocol is also TCP/UDP.
Make sure that the machine that you set the static ip on is selected under the Internal Host option, or type in the details of it manually. This is the machine that will be using these ports to host the server.

Next is the «I give up the ports are not forwarding because if they were my server would be showing up by the end of this guide.» step, aka. The «Dangerous» Step. But honestly, if you are worried about your computer/internet being vulnerable to attacks then try to avoid this step if you can. This step is supposedly dangerous from what I heard and read and even though I used this step and nothing has happened yet, its best not to take the risk if you can avoid it. Just for me port forwarding was a pain and the server was not showing up until this was enabled.

ANNNYWAY, moving on, if you wish to take the risk, then proceed to your Network Security tab. There may or may not be a little option here called DMZ. Choose the Host address aka. your computer we had the static ip setup on, and check Enable DMZ.

This apparently disables your firewall and opens all the ports. It is best you do your research before doing this step if at all, just to be sure you know the risks.

Now with all the boring and worrying stuff out of the way, time for some slightly less stressful stuff. Remember how I mentioned earlier about SteamCMD and how it is in each step title? Well now is the time to download it to begin this step.

Time to login to SteamCMD so that we can do things to begin setting up the server. Type login anonymous and then you should be logged into steam anonymously through SteamCMD.
Now we can set the install directory. This is where our server files are going to be placed. Before we do this you need to create a folder in the place for where you are going to set the directory in the first place. Somewhere, once again, easy to find. Best to make this folder directly in your C:\ drive so that you can easily find it, and the program does not have to look far for it.

Create the folder in the location of choice (ours being the C:\ drive) and name it TheIsleServer or whatever you want to call it I guess but this makes it easier to find and follow along. Then head back to SteamCMD and type the following: Force_Install_Dir C:\TheIsleServer (This will be whatever location you chose to put it though, you can find the directory in the address bar when pressed.)
Now, you may or may not see anything happen in the program, but if it says nothing then your good. This means it has set that folder as the install directory and you can continue.

We have now finished installing the files needed to setup our server, and we are just moments away from starting our brand new server!

WHEW! Finally. Now to the fun stuff. Actually being able to setup our server. At last!

Once you have your text editor installed right click Game.ini and select Edit with Notepad++, or if using another program Open With>Program Name, and then copy the following settings and paste them in.

Change the options to however you would like them to be, then save the file.

Then edit this file with your text editor and enter the following:

Then press save. Making sure beforehand to adjust the MultiHome= to your public ip, which can be found here: https://whatsmyip.com/ and also changing the map to which one you prefer, setting the gamemode and max players that can join, and also making sure the ports you opened, go into the Port and QueryPort, if you followed along exactly then you don’t need to change this.

Also if you want to be fancy there is some coding that one of the developers by the name of looter posted in #server-hosting of The Isle Official Discord [discord.gg] where you can make the server restart on crash, altered slightly to fit with the same sort of idea the guide is going for.

Be sure to change the C:\ etc. to wherever you files are located. You can find this by going to the folder you want then click in the address bar of the file explorer and there’s what you copy paste in.

The | set /P «=» sets the batch so you don’t have to be there when it asks for confirmation, in fact, it wont even ask for confirmation. It will automatically restart on close OR crash within a minute. Just make sure to keep the batch file open at all times. If you are somehow having issues with the coding, try removing the Multihome part of the line and just have

And that is pretty much it! Save your changes, close out of the notepad and start that bad boy up by double clicking the Server_Start.bat file of course. This will load the settings you gave it and load up the server. Then you and everyone else can play. And the best part is, you didn’t have to pay a single cent, AND you can play on the same machine. If it mentions a steam subsystem error it either means just restart you PC or you entered something wrong, or the ports are likely still blocked if you scroll up and see errors about them. The ports. Ugh.

If for some reason you want to change someone into a different thing then best chances are, this is the right place for you.

If you have already got the player(s) file and just need to edit the players dino/position etc. all you need to do is right click their file, and then choose «Edit with NotePad++» or whichever text editor you choose. The file will load up and you will see this.
To change their dinosaur, simply replace the Dinosaur code it has now, and change it to the one you want to change the player to. For example, the above says: «CharacterClass»: «AlloAdultS»,
and you would want to change the «AlloAdultS» to «RexAdultS». If you have followed this correctly, the chosen player should have their dinosaur. You can also change their growth, location etc. Just make sure you don’t type a mistake, or the player may end up nothing and in the respawn screen, or falling to their doom.

(Skin pallet options for Survival Dinos only, remove otherwise.)
NOTE: The values for hunger, thirst, stamina etc. being set so high is so that when said player spawns in they wont be nearly dead due to low health etc. It all gets reset back down to the dinos original stats, but setting TOO many 9’s for certain dinos can cause it not to spawn in. This should be usually the perfect amount for most if not every dinosaur so that it will not only be able to spawn but wont be nearly dead either.

On another note the skin selection/skin palette is new so feel free to play around with those if you wish, I just grabbed these from a random player’s para so idek if they will apply, You might be able to just leave it out for default, but not sure on that yet.

The above can be altered to how you want to spawn the player, what location, whether you want the gender to be a Male [false] or Female [true] make them bleed, break their leg etc. Now, in character class where it says «EnterDinoCodeHere» you want to keep the » symbols, and change the text to the dino you want to make the player be, making sure that its written in it’s coded name and not it’s ingame name. For example, «CharacterClass»: «Shan», will change the player to a Shant.

Once you are finished editing the file, save it. Then all you need to do is get the player(s) to log in and they will be the chosen dino(s) you gave them, assuming you did it all correctly.

Herbivores
Anky
AnkyJuv
Austro
AustroJuv
Ava
AvaJuv
Camara
Diablo (Removed in Patch 0.1.52.7)
Dryo (Removed in Patch 0.1.52.7)
Galli (Removed in Patch 0.1.52.7)
Maia (Removed in Patch 0.1.52.7)
Oro
Pachy (Removed in Patch 0.1.52.7)
Taco
Puerta
PuertaJuv
Shant
ShantJuv
Stego
StegoJuv
Theri
TheriJuv
Trike (Removed in Patch 0.1.52.7)

Carnivores
Acro
AcroJuv
Albert
Allo (Removed in Patch 0.1.52.7)
AlloJuv (Removed in Patch 0.1.52.7)
Bary
BaryJuv
Carno (Removed in Patch 0.1.52.7)
Cerato (Removed in Patch 0.1.52.7)
Dilo (Removed in Patch 0.1.52.7)
Giga (Removed in Patch 0.1.52.7)
GigaJuv (Removed in Patch 0.1.52.7)
Herrera
HerreraJuv
Spino
SpinoJuv
Sucho (Removed in Patch 0.1.52.7)
RexAdult (Removed in Patch 0.1.52.7)
RexSub (Removed in Patch 0.1.52.7)
Utah (Removed in Patch 0.1.52.7)
Velo

Mercenarys
Error, code not found. Not ingame yet.
Tribals
Error, code not found. Not ingame yet.

Now with the most recent patch, Patch 0.1.52.9 as seen below you can now see the dino codes on players below their names.

If you have followed ALL of the above and are still having issues, this is the place to find out what the issue might be.

Possible Solution 2: Check that you have indeed forwarded the ports necessary as this is key in order for the server to show up on the lists.

Possible Solution 3: Don’t skip any steps! In order for this to work, unless told otherwise, most steps are required to host the server, skipping a step could lead to issues.

Possible Solution 5: Try changing ports, something could already be using the current one you’re trying to use.

Possible Solution 6: Check your Windows Defender Firewall. On Windows 10, type in the search «Windows Defender Advanced Security» and go into the application. Check your Inbound Rules and make sure that all applications under the name TheIsle have a green tick next to them, if they have a cross, double click the application name and click Allow The Connection. This is the same as if you were to open a game for the first time that required you to use the internet, it would pop up a window asking which network type do you want to allow it to use.

If they are all allowed and that doesn’t work, create 2 new inbound rules, 1 for TCP, the other for UDP. Set the ports of these to the ports you are using for your server.

Possible Solution 7: If both Port and QueryPort have the same port number, try moving QueryPort up one, for example: Port=7777?QueryPort=7777 try this instead Port=7777?QueryPort=7778.

Possible Solution 1: Check your filters in the server list, sometimes this can be what causes you to not be able to see it but others can.

Possible Solution 3: Make sure you’re logging into SteamCMD as anonymous before launching the server. It could be possible you missed this step and almost every step is vital.

Possible Solution 4: Check your Windows Defender Firewall Settings. Specifically the «Inbound Rules» making sure everything named under «The Isle» is ticked and allowed. If they are allowed and server still isn’t showing, create 2 new inbound rules, 1 for TCP, the other for UDP. Set the ports of these to the ports you are using for your server.

If none of the following solutions work, restart from the beginning and make sure you followed EVERY STEP to the T.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *