ARK: Survival Evolved

ARK: Survival Evolved

データを表示:
Multiple Servers
I am trying to host multiple servers from a full box I rent.
bat looks like this:
start ShooterGameServer TheIsland?SessionName=Prism Gaming Network Ark?listen?QueryPort=27015?ServerPassword=?ServerAdminPassword=password? -nosteamclient -game -server -log

Now the other looks just like that but server name is a little different and of course different port. But when I try to run them both at the same time, only one will show up and if you keep refreshing it the other might show up but then the initial one wont be.
< >
1-15 / 37 のコメントを表示
If I can get this worked out and some heavy traffic, I wouldnt mind running more then just 2 servers.
Same directory? If so, try creating a new directory and copying the files over. Worth a shot.
Sorry, different directories.
Anyone?
It seems you got plenty of junk data there but try this.

start c:\"First Directory"\ShooterGameServer TheIsland?SessionName=Prism Gaming Network Ark?listen?QueryPort=27015?ServerPassword=?ServerAdminPassword=password?
start C:\"second directory"\ShooterGameServer TheIsland?SessionName=Prism Gaming Network Ark 2?listen?QueryPort=27020?ServerPassword=?ServerAdminPassword=password?

no need for -nosteamclient -game -server as the file you are running is a steamless server already

I run my own VPS as well. Ill screw around a bit and see what happens.
Hades 2015年6月11日 21時05分 
You can host multiple server instances on the same PC/host.

Your router needs to forward port 7777... as well as the queryport for each of your "instances". For example, I forward 27015 (private server for friends) and 27020 (public server)

I have a seperate folder for each instance. e.g. SteamCMD install twice... once into D:\Ark and once into D:\ArkPrivate. I run a batch file separate for each instance.

Note that you'll need to adjust the queryport in each batch file. Also note that each instance requires about 5Gb to run... so if you are running 2 instances of the game you'd want 12Gb of memory.

For CPU, I individually adjust the affinity for each process... so my private server uses cores 1,2,3 and 4... whilst the other one uses 5,6,7 and 8. Just lessons the chance of a glitch smashing both instances.
Last time I tried what Storm mentioned, it didn't work. Since they both use port 7777, the first server that goes up, takes it.

I want to host 2 servers on 1 same dedicated machine with the same IP without having to virtualize anything. For example:
PVE server -> IP: 1.1.1.1:27015
PVP server -> IP: 1.1.1.1:27016
But since the game forces port 7777 that is the unreal engine's port, you cannot have it set up.

Anyone know a workaround?
Bump please! Same problem here, on Linux.
I found this:

http://ark.gamepedia.com/Dedicated_Server_Setup

Which says:

"You can host multiple dedicated servers on the same host, however be aware that CPU and memory should be monitored carefully if they are busy servers rather than test servers.

For example:

Server game instance 1: 7777/27020
Server game instance 2: 7778/27030
Server game instance 3: 7779/27040"

Sadly, there isn't any documentation as to how one might accomplish this.
I finally figured out how to do it! You basically also have to edit the Unreal Engine port(default 7777) on the launch file. It looks like this:
"TheIsland?QueryPort=27016?Port=7778?SessionName
LiquidIce の投稿を引用:
I finally figured out how to do it! You basically also have to edit the Unreal Engine port(default 7777) on the launch file. It looks like this:
"TheIsland?QueryPort=27016?Port=7778?SessionName

Can confirm this, does work on debian 7 with the new parameter Port="xxxx"
Thank you LiquidIce, was searching for this for awhile now!

EDIT:
I'm running two different servers within different folders (2x 16GB for server files!) on the same machine running debian 7.
Make sure you use different Ports for QueryPort, GamePort AND RCON-Port (if needed) for each server.
e.g.: (tested, worked for me like this)
Server 1: qPort: 27015 gPort: 7777 RCON: 32330
Server 2: qPort: 27016 gPort: 7778 RCON: 32331
Or whatever ports you want ;)
最近の変更はJisagiが行いました; 2015年7月20日 6時41分
LiquidIce の投稿を引用:
I finally figured out how to do it! You basically also have to edit the Unreal Engine port(default 7777) on the launch file. It looks like this:
"TheIsland?QueryPort=27016?Port=7778?SessionName

OutSTANDing! Thanks very much LiquidIce for this, and Jisagi for testing. :) I'm going to get this implemented right now. Woohoo!
You're welcome fellas!
< >
1-15 / 37 のコメントを表示
ページ毎: 1530 50

投稿日: 2015年6月4日 3時34分
投稿数: 37