PixARK
 이 토론은 고정되었습니다. 중요해서 그렇겠죠?
76561198818410635 2018년 3월 27일 오후 3시 29분
Settings Needed for Private Servers
Greetings Explorers!

Below are the settings that should be used in order to successfully launch your own PixARK Private Server! If anyone is still having issues after using these settings, please post to us here so that we can assist to the best of our abilities.

Edit - Updated info

Instruction on Setting up Private/Dedicated Server

---------------------------------
Preparations:
1. Prepare a Windows OS machine as the server.
2. Ensure this machine is connected to the internet and available for other machines to access via the internet.。
3. Get Pixark Dedicated Server Tool.

Server exe. is
ShooterGame\Binaries\Win64\PixARKServer.exe

Launching process for dedicated server:
1. Same as ARK, PixARK need to have configured parameters for launching setup.
2. Under the folder, ShooterGame\Binaries\Win64\, create a .bat named startserver.bat. Launch PixARKServer.exe using this .bat and transfer those necessary parameters, which are listed below. We will also give you a sample .bat.
3. Double click startserver.bat to initiate the server.


---------------------------------
PixARK Dedicated Server - parameters for launching
1. Regular initialization parameters(paramaters are separated using “space”:
-CubePort=14999
[Configurable Only in Pixark] This one has to be configured. It is the port for terrain updates, and it needs to be accessible via internet. Otherwise players won’t have their terrain displayed in game. (TCP port).

CULTUREFORCOOKING=en
This one has to be configured. Designated server allows English and only support English.

-NoBattlEye
Currently, this one has to be configured.

-cubeworld=wolrdname
[Configurable Only in Pixark] Optional configuration, worldname is the name of the map.Without designation, the system will randomly choose a name for the map.

-QueryPort=27019
-Port=7003
[Same as ARK] This one has to be configured and accessible via internet. For the ports Steam uses, (UDP port), different servers should have this port differed by 2. Namely, if you configure QueryPort=27019, then internally it will also use port 27018, so other servers won’t be able to use port 27018.

-ConfigsUseAltDir
[Same as ARK] Optional configuration. But if you configure AltSaveDirectoryName, then this parameter must also be included.


2. URL configuration - Each parameters are separated by “?”. The first item in URL configuration is the name of the scene. Currently there is only one in-game scene, CubeWorld_Light.
ServerPassword=%s
[Same as ARK] Set the password for entering the server. If you designate this option, clients’ accesses to the server will require password.

SessionName="User_PVE_1"
[Same as ARK] Set up the session names listed in the server list.

DelayRegisterServer=true
[Configurable only in PixARK] Server will be visible in the server list only after the terrain loading in the server is ready.

AltSaveDirectoryName=User_PVE_1
[Same as ARK] Set up the Config directory for the server
ShooterGame\Saved\User_PVE_1\Config\

ServerAdminPassword=123
[Same as ARK] Set up the gm command password for the server

MaxPlayers=50
[Same as ARK] Set up the max amount of players allowed online

3. Sample for .bat
start PixARKServer.exe CubeWorld_Light?DelayRegisterServer=True?bRawSockets=True?SessionName="User_PVE_1"?AltSaveDirectoryName=User_PVE_1?ServerPassword=123?ServerAdminPassword=abc?MaxPlayers=50?RCONEnabled=True?RCONPort=2701 -ConfigsUseAltDir -server -gameplaylogging -log -CULTUREFORCOOKING=en -NoBattlEye -QueryPort=27019 -Port=7003 -CubePort=14999 -cubeworld=User_PVE_1
exit





---------------------------------
Set up multiple servers in one set:
Suppose we are setting up three servers, with names: server_1, server_2, server_3
1. Copy the configuration files
Copy ShooterGame\Saved\Config folder separately to
ShooterGame\Saved\server_1\Config
ShooterGame\Saved\server_2\Config
ShooterGame\Saved\server_3\Config

2. Create .bat (startserver.bat) in folder, ShooterGame\Binaries\Win64\, with the below:

start PixARKServer.exe CubeWorld_Light?DelayRegisterServer=True?bRawSockets=True?SessionName="server_1"?AltSaveDirectoryName=server_1?ServerPassword=123?ServerAdminPassword=abc?MaxPlayers=50?RCONEnabled=True?RCONPort=2701 -ConfigsUseAltDir -server -gameplaylogging -log -CULTUREFORCOOKING=en -NoBattlEye -QueryPort=27019 -Port=7003 -CubePort=14999 -cubeworld=server_1

start PixARKServer.exe CubeWorld_Light?DelayRegisterServer=True?bRawSockets=True?SessionName="server_2"?AltSaveDirectoryName=server_2?ServerPassword=123?ServerAdminPassword=abc?MaxPlayers=50?RCONEnabled=True?RCONPort=2702 -ConfigsUseAltDir -server -gameplaylogging -log -CULTUREFORCOOKING=en -NoBattlEye -QueryPort=27021 -Port=7005 -CubePort=15000 -cubeworld=server_2

start PixARKServer.exe CubeWorld_Light?DelayRegisterServer=True?bRawSockets=True?SessionName="server_3"?AltSaveDirectoryName=server_3?ServerPassword=123?ServerAdminPassword=abc?MaxPlayers=50?RCONEnabled=True?RCONPort=2703 -ConfigsUseAltDir -server -gameplaylogging -log -CULTUREFORCOOKING=en -NoBattlEye -QueryPort=27023 -Port=7007 -CubePort=15001 -cubeworld=server_3
exit


3. Modify the .bat accordingly, i.e change the passwords in ServerPassword and ServerAdminPassword, or remove the password, or modify other parameters.

4. Double click startserver.bat to launch the three servers in one set.

EDIT

New information for setting up servers since the launch of Chaos Servers!

By modifying GameUserSetting under PixARK\ShooterGame\Saved\[Player’s Dedicated Server Folder]\Config\WindowsServer

Launching Pioneering Server:
[ServerSettings]
ServerPVE=true

Launching Fury Server:
[ServerSettings]
ServerPVE=false
CanPVPAttack=true
ServerPVPCanAttack=false

Launching Chaos Server:
[ServerSettings]
ServerPVE=false
CanPVPAttack=false
ServerPVPCanAttack=true

SG_Aech 님이 마지막으로 수정; 2018년 4월 13일 오전 10시 20분
< >
291개 댓글 중 1-15개 표시
Inzainia 2018년 3월 27일 오후 3시 44분 
still getting unable to query server for invite msg after it forces me into a singleplayer or fake multiplayer session.

setup:
1 pc hosting, others see it ingame and can join and play fine. ports 27015-27018 and 15000 forwarded.

1 pc playing on same lan as above.

the above settings you posted, are in the server launch bat file,along with a few others naming default rconport, server port, query port -game -log etc..

i cannot see my server in the ingame server listing, everyone else can. i try to join it via the steam server list, and it pushes me into a SP game of sorts that wont save, upon exiting is when i get the query connection failed error. any help would be greatly appreciated.

if it matters, i am on win10 64 bit.
Inzainia 님이 마지막으로 수정; 2018년 3월 27일 오후 3시 45분
💖⎛⎝Silver Knight⎠⎞ 2018년 3월 27일 오후 3시 44분 
I made a guide here for anyone that's interested in self hosting: http://gtm.you1.cn/sharedfiles/filedetails/?id=1343773033

Kit-G 2018년 3월 27일 오후 3시 44분 
Thank you for this. Can we also have a list of all Server Settings that currently work.
Sam Of Haywood 2018년 3월 27일 오후 3시 48분 
Khurune님이 먼저 게시:
Thank you for this. Can we also have a list of all Server Settings that currently work.
This, would be nice to know what I can toggle/edit/modify
Lowgarr 2018년 3월 27일 오후 3시 49분 
I can see my Server on LAN through STEAM, I try to connect and it asks me for my password then it loads me into SP. Once leaving SP I have this message "Network Failure Message" "Unable to quesry server info for invite".

I do not see my server in the in game server browser. All I am trying to do is play on a dedicated server on my own Lan. Going on 9 hours trying to figure this out now.
This exact issue is happening to others as well.
Foobar 2018년 3월 27일 오후 3시 55분 
What problem does this address? I'm trying to start a dedicated server and I'm unable to log in to it - I see it on the server list, but it hangs after creating a character and it's on the loading page with the three spinning cubes in the corner. Wait, are we supposed to add 15000 to the port forwards?
Foobar 님이 마지막으로 수정; 2018년 3월 27일 오후 3시 59분
Inzainia 2018년 3월 27일 오후 3시 55분 
Drizit_님이 먼저 게시:
I can see my Server on LAN through STEAM, I try to connect and it asks me for my password then it loads me into SP. Once leaving SP I have this message "Network Failure Message" "Unable to quesry server info for invite".

I do not see my server in the in game server browser. All I am trying to do is play on a dedicated server on my own Lan. Going on 9 hours trying to figure this out now.
This exact issue is happening to others as well.

this is the exact thing i mentioned above, it is happening to almost everyone on private lan servers. so yeah yer not alone. The misleading part of this game, is when a network error happens, it forces you into a fake singleplayer session. and a LOT are thinking their servers are working because of this. yet ask any of them if when creating a character, they see the server name in the top left before date and time, and theyll answer no... which means they are NOT connected either.
Inzainia 2018년 3월 27일 오후 3시 57분 
Foobar님이 먼저 게시:
What problem does this address? I'm trying to start a dedicated server and I'm unable to log in to it - I see it on the server list, but it hangs after creating a character and it's on the loading page with the three spinning cubes in the corner.

if you have successfully made a character on the server, (only a couple have managed this) go into server list in game.
set to Unofficial<edited>, let the list populate fully.
then swap it to my survivors, see if your guy is there for your server, if so, try joining there, it has worked for some people.
Inzainia 님이 마지막으로 수정; 2018년 3월 27일 오후 3시 58분
Lowgarr 2018년 3월 27일 오후 3시 59분 
inzainia님이 먼저 게시:
Drizit_님이 먼저 게시:
I can see my Server on LAN through STEAM, I try to connect and it asks me for my password then it loads me into SP. Once leaving SP I have this message "Network Failure Message" "Unable to quesry server info for invite".

I do not see my server in the in game server browser. All I am trying to do is play on a dedicated server on my own Lan. Going on 9 hours trying to figure this out now.
This exact issue is happening to others as well.

this is the exact thing i mentioned above, it is happening to almost everyone on private lan servers. so yeah yer not alone. The misleading part of this game, is when a network error happens, it forces you into a fake singleplayer session. and a LOT are thinking their servers are working because of this. yet ask any of them if when creating a character, they see the server name in the top left before date and time, and theyll answer no... which means they are NOT connected either.

Yeah I figured all that out today as well in my now 10 hours of troubleshooting this. I still say its a Windows 10 issue. I was speaking with a server host today who had 37 dedicated servers running on Windows Server 2008 with zero issues.

What would be nice is either a Guide from the Devs or confirmation from the Devs that the Dedicated Server Software is borked and they are trying to fix it.
Lowgarr 님이 마지막으로 수정; 2018년 3월 27일 오후 4시 01분
Lowgarr 2018년 3월 27일 오후 5시 01분 
SG_Aech님이 먼저 게시:
  • cubeworld=worldname
  • Worldname would be the name you've given your virtual machine. To make sure that you go to the correct server, make sure that this and your server name match.

I am VERY confused by this,where is my Servername?

Doesn't the worldname folder you set for cubeworld get made when the server starts up?

Lowgarr 님이 마지막으로 수정; 2018년 3월 27일 오후 5시 17분
AnBee 2018년 3월 27일 오후 5시 01분 
I've made sure all of my settings match this, and I've got all my ports open. Double-triple-quadruple checked that the correct ports are open using both port checking tools as well as Resource Monitor.

When I connect to my remote dedicated server, I can create a character. After this, it goes into a loading screen for a bit, the screen goes black, and then another loading screen comes up that seemingly never ends.

EDIT: Yes I've opened port 14999 as well as 15000 and all of the 27000-27020 ports
AnBee 님이 마지막으로 수정; 2018년 3월 27일 오후 6시 22분
HawKs 2018년 3월 27일 오후 6시 30분 
Running One server works just fine, but problems start when we try to run several server on a same box. Please see below my initial report and the fact CubePort is linking to 0.0.0.0 instead of the dedicated IP set with the Multihome feature

Also changing CubePort have no effect on the used port.

This is a major issue for GameServer Providers

If you run multiple servers on the same box, you can only connect to the first one (the one that bind the CubePort)

When running several server on the same box, using multihome feature in order to run each server on a dedicated IP, here is what netstat report:

(This netstat is done running only one server)

Proto Local Address Foreign Address State PID TCP 0.0.0.0:14999 0.0.0.0:0 LISTENING 26480 TCP 127.0.0.1:49620 127.0.0.1:49621 ESTABLISHED 26480 TCP 127.0.0.1:49621 127.0.0.1:49620 ESTABLISHED 26480 UDP 213.32.***.***:27016 *:* 26480 UDP 213.32.***.***:27017 *:* 26480
Server is still linking a port on 0.0.0.0:14999 while it should link to 213.32.***.***:14999

If you run more than one server, all servers will startup, all servers are listed in game, but connexion fail to all the other server but the one that have the process linked to 0.0.0.0:14999

Also, when you try to connect to another of the servers, you will notice network error message in the server console of the server process that is running and linked to 0.0.0.0:14999
I believe each server need to have their own connexion using port 14999
On the server console you are connected to, you get stuck after validate steamclient. Nothing happen on the client side, and server side, it keep doing a few things, but it never get through.


[Steps to reproduce]

Add multihome in server startup command line:
MaxPlayers=32?Multihome=213.32.***.***?Port=27015?

[Reproduce rate]
100%

Thanks for investigating / fixing this issue :)
HawKs 님이 마지막으로 수정; 2018년 3월 28일 오전 4시 33분
76561198818410635 2018년 3월 27일 오후 6시 33분 
Thanks for all of the information everyone. I just forwarded it along to the rest of our team so that we can investigate the issue further. When I get more info I'll be sure to report back here.
SG_Aech 님이 마지막으로 수정; 2018년 3월 27일 오후 6시 34분
HawKs 2018년 3월 27일 오후 6시 47분 
SG_Aech님이 먼저 게시:
Thanks for all of the information everyone. I just forwarded it along to the rest of our team so that we can investigate the issue further. When I get more info I'll be sure to report back here.

Much appreciated, thank you ! :)

[EDIT]
Using -CubePort=XXXX is working, my bad. Still it would be nice to have that port linking the multihome given IP instead of 0.0.0.0 like the server port and server query port does.
HawKs 님이 마지막으로 수정; 2018년 3월 28일 오전 4시 34분
Lowgarr 2018년 3월 27일 오후 6시 54분 
Hopefully the dedicated server can be fixed so we can run one easily.
My Son and I are pretty disapointed that we cannot play together right now :(
< >
291개 댓글 중 1-15개 표시
페이지당 표시 개수: 1530 50

게시된 날짜: 2018년 3월 27일 오후 3시 29분
게시글: 291