PixARK
 Acest topic a fost fixat, deci probabil este important
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

Editat ultima dată de SG_Aech; 13 apr. 2018 la 10:20
< >
Se afișează 1-15 din 291 comentarii
Inzainia 27 mart. 2018 la 15: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.
Editat ultima dată de Inzainia; 27 mart. 2018 la 15:45
I made a guide here for anyone that's interested in self hosting: http://gtm.you1.cn/sharedfiles/filedetails/?id=1343773033

Kit-G 27 mart. 2018 la 15:44 
Thank you for this. Can we also have a list of all Server Settings that currently work.
Postat inițial de 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 27 mart. 2018 la 15: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 27 mart. 2018 la 15: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?
Editat ultima dată de Foobar; 27 mart. 2018 la 15:59
Inzainia 27 mart. 2018 la 15:55 
Postat inițial de 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 27 mart. 2018 la 15:57 
Postat inițial de 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.
Editat ultima dată de Inzainia; 27 mart. 2018 la 15:58
Lowgarr 27 mart. 2018 la 15:59 
Postat inițial de inzainia:
Postat inițial de 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.
Editat ultima dată de Lowgarr; 27 mart. 2018 la 16:01
Lowgarr 27 mart. 2018 la 17:01 
Postat inițial de 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?

Editat ultima dată de Lowgarr; 27 mart. 2018 la 17:17
AnBee 27 mart. 2018 la 17: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
Editat ultima dată de AnBee; 27 mart. 2018 la 18:22
HawKs 27 mart. 2018 la 18: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 :)
Editat ultima dată de HawKs; 28 mart. 2018 la 4: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.
Editat ultima dată de SG_Aech; 27 mart. 2018 la 18:34
HawKs 27 mart. 2018 la 18:47 
Postat inițial de 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.
Editat ultima dată de HawKs; 28 mart. 2018 la 4:34
Lowgarr 27 mart. 2018 la 18: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 :(
< >
Se afișează 1-15 din 291 comentarii
Per pagină: 1530 50