Thanks for visiting our wiki! Click here to order your own game server at SurvivalServers.com

Difference between revisions of "How to Create a PixARK Server Guide"

From Survival Servers
Jump to navigation Jump to search
(Created page with "Creating a PixARK game server is an easy process that can be done from either a dedicated server or your home computer. == Option #1: Renting a PixARK server (see example con...")
 
 
(42 intermediate revisions by 2 users not shown)
Line 2: Line 2:
  
 
== Option #1: Renting a PixARK server (see example control panel below!) ==
 
== Option #1: Renting a PixARK server (see example control panel below!) ==
 +
[[File:PixArkOrder.png|500px]]
  
[https://www.survivalservers.com/sspanel/?game=pixark&trckaff=3881&trckit=WIKI http://i.imgur.com/Dx6BNmP.gif]
+
[[File:Pixark_game_server.png|none|link=https://www.survivalservers.com/sspanel/?game=pixark&trckaff=3881&trckit=WIKI]]
 
 
[https://www.survivalservers.com/sspanel/?game=pixark&trckaff=3881&trckit=WIKI http://i.imgur.com/765nHRt.png]
 
  
 
== Option #2: Creating a PixARK Server From Your Home Computer or Dedicated Server ==
 
== Option #2: Creating a PixARK Server From Your Home Computer or Dedicated Server ==
Line 21: Line 20:
 
== Step 1: Fetching Game Server files from SteamCMD ==
 
== Step 1: Fetching Game Server files from SteamCMD ==
  
The best method to get game server dedicated hosting files is via [https://developer.valvesoftware.com/wiki/SteamCMD SteamCMD].
+
The best method to get dedicated server game files is via [https://developer.valvesoftware.com/wiki/SteamCMD SteamCMD].
  
# Create a folder where you wish to store your PixARK game server hosting files
+
# Create a folder where you wish to store your PixARK game server hosting files in
# Inside of the folder, place the newly downloading SteamCMD.exe file
+
# Inside of the folder, create a folder called '''SteamCMD''' and place the newly downloading SteamCMD.exe file within it
# Create a batch file named '''SteamCMD.bat'''
+
# Create a batch file named '''SteamCMD.bat''' within the SteamCMD folder
 
# Place the following code in this batch file:
 
# Place the following code in this batch file:
 
::: @echo off
 
::: @echo off
::: start "" steamcmd.exe +login anonymous +force_install_dir "C:\Some\Path\Where\You\Want\Game\Server\Files\To\Go" +app_update 489650 validate +quit
+
::: start "" steamcmd.exe +login username password +force_install_dir "C:\Some\Path\Where\You\Want\Game\Server\Files\To\Go" +app_update 824360 validate +quit
 +
# Change the "Username" and "Password" with your steam login info
 +
# Change the Path of the C:\ drive to the location of your PixARK server folder you created earlier
 
# Right-click SteamCMD.bat and Run as Administrator
 
# Right-click SteamCMD.bat and Run as Administrator
# Your game server files should be completely downloaded by now
+
# Your game server files should start downloading now
  
== Step 1 (alternate method): Locating Game Server Files on Hard Drive ==
+
== (alternate method): Locating Game Server Files on Hard Drive ==
  
 
You can host PixARK directly from the game itself. If you want to change any settings, locate your common folder:
 
You can host PixARK directly from the game itself. If you want to change any settings, locate your common folder:
Line 38: Line 39:
 
# Right-click PixARK from Steam, select '''Properties'''
 
# Right-click PixARK from Steam, select '''Properties'''
 
# Click '''Local Files''' tab
 
# Click '''Local Files''' tab
# Click '''Browse Local Files'' button
+
# Click '''Browse Local Files''' button
  
 
== Step 2: Setting up a PixARK Dedicated Server ==
 
== Step 2: Setting up a PixARK Dedicated Server ==
  
# Create a batch file named '''PixARKServer.bat''' in your newly created SteamCMD folder (Step 1) or your Steam common folder (Step 1: (alternate method)).
+
# Create a batch file named '''PixARKServer.bat''' or '''Launch.bat''' in your newly created PixARK server folder from step 1
 
# Place the following code in this batch file:
 
# Place the following code in this batch file:
::: start "C:\pixarkserver\PixARK\Binaries\Win64\PixARKServer.exe" -nosteamclient -game -server -log
+
::: start "" /NORMAL "C:\pixarkserver\ShooterGame\Binaries\Win64\PixARKServer.exe" "CubeWorld_Light?listen?MaxPlayers=YOURMAXPLAYERS?Port=27015?QueryPort=27016?RCONPort=27017?SessionName=YOURHOSTNAME?ServerAdminPassword=YOURADMINPASSWORD?CULTUREFORCOOKING=en" -NoBattlEye -NoHangDetection -CubePort=27018 -cubeworld=YOURWORLDNAME -cubeworld=YOURRANDOMSEED -nosteamclient -game -server -log
# More information will be coming on July 26 as server files are released
+
# Make sure to set your MaxPlayers, SessionName, and ServerAdminPassword to what you would like those set as.
 +
# Once this is completed you should have a list of server files along with the .bat file you created in the server folder.
 +
::This .bat file will let you launch the server
  
 
== Step 3: Port Forwarding ==
 
== Step 3: Port Forwarding ==
Add an incoming rule to your Windows Firewall to allow UDP port 27015 as well as 27016 (or whichever port you are using).
+
Add an incoming rule to your Windows Firewall to allow UDP port 27015 as well as 27016, and 7777 (or whichever port you decide to use).
  
 
You may additionally need to add a forwarding rule to your network router. You can use [http://PortForward.com/ PortForward.com] to read how to do this.
 
You may additionally need to add a forwarding rule to your network router. You can use [http://PortForward.com/ PortForward.com] to read how to do this.
  
== How to Join Your Server (SurvivalServers.com Customers) ==
 
  
STEP 1: Update your server to the newest PixARK version, then click the green update button at the bottom of the panel.  * If you are not a Survival Servers customer ask your game server host about this.
+
== Configuring your PixARK Game Server! ==
 +
Now comes the fun part, setting up your PixARK game server to your liking.
 +
 
 +
To modify game server settings you can open the '''ShooterGame/Saved/Config/WindowsServer/Game.ini''' Along with<br/>
 +
the config settings within '''ShooterGame/Saved/Config/WindowsServer/GameUserSettings.ini'''
 +
 
 +
You can modify settings in here (in addition to the launch line) - these settings overwrite your launch line settings:
  
[[File:updatecmdARK.png]]
+
'''GameUserSettings.ini'''
 +
<pre>
 +
[/Script/ShooterGame.ShooterGameUserSettings]
 +
MasterAudioVolume=1.000000
 +
MusicAudioVolume=1.000000
 +
SFXAudioVolume=1.000000
 +
CameraShakeScale=1.000000
 +
bFirstPersonRiding=False
 +
bThirdPersonPlayer=False
 +
bShowStatusNotificationMessages=True
 +
TrueSkyQuality=0.270000
 +
FOVMultiplier=1.000000
 +
GroundClutterDensity=1.000000
 +
bFilmGrain=False
 +
bMotionBlur=True
 +
bUseDFAO=True
 +
bUseSSAO=True
 +
bShowChatBox=True
 +
bCameraViewBob=True
 +
bInvertLookY=False
 +
bFloatingNames=True
 +
bChatBubbles=True
 +
bHideServerInfo=False
 +
bJoinNotifications=False
 +
bCraftablesShowAllItems=True
 +
LookLeftRightSensitivity=1.000000
 +
LookUpDownSensitivity=1.000000
 +
GraphicsQuality=2
 +
ActiveLingeringWorldTiles=10
 +
bUseVSync=False
 +
ResolutionSizeX=1280
 +
ResolutionSizeY=720
 +
LastUserConfirmedResolutionSizeX=1280
 +
LastUserConfirmedResolutionSizeY=720
 +
WindowPosX=-1
 +
WindowPosY=-1
 +
bUseDesktopResolutionForFullscreen=False
 +
FullscreenMode=2
 +
LastConfirmedFullscreenMode=2
 +
Version=5
  
METHOD 2, STEP 1: Find your server from the in-game server list!
+
[ScalabilityGroups]
 +
sg.ResolutionQuality=100
 +
sg.ViewDistanceQuality=3
 +
sg.AntiAliasingQuality=3
 +
sg.ShadowQuality=3
 +
sg.PostProcessQuality=3
 +
sg.TextureQuality=3
 +
sg.EffectsQuality=3
 +
sg.TrueSkyQuality=3
 +
sg.GroundClutterQuality=3
 +
sg.IBLQuality=1
 +
sg.HeightFieldShadowQuality=3
  
[[File:PixARKServerList.png|750px]]
+
[AdminPassword]
 +
ServerAdminPassword=YOURADMINPASSWORD
 +
ServerPassword=YOURSERVERPASSWORD
  
METHOD 2, STEP 2: Right click Steam in the task bar icons of your PC and select servers as pictured below.
+
[/Script/Engine.GameSession]
 +
MaxPlayers=5
  
[[File:Step11.png]]
+
[ServerSettings]
 +
ShowMapPlayerLocation=True
 +
ServerHardcore=False
 +
GlobalVoiceChat=False
 +
ProximityChat=False
 +
NoTributeDownloads=False
 +
AllowThirdPersonPlayer=False
 +
AlwaysNotifyPlayerLeft=False
 +
DontAlwaysNotifyPlayerJoined=True
 +
ServerPVE=False
 +
ServerCrosshair=True
 +
ServerForceNoHUD=False
 +
DifficultyOffset=0
 +
</pre>
  
METHOD 2, STEP 3: Select PixARK as your game at the bottom. Join your server!
+
Make sure you change the data in the config towards the bottom or else you may run into issues. Once you
 +
have these set you should be on your way to joining your server.
  
[[File:Step2PixARK.png]]
+
<pre>
 +
Items to Edit: (below)
  
== Configuring your PixARK Game Server! ==
+
[AdminPassword]
Now comes the fun part, setting up your PixARK game server to your liking.
+
ServerAdminPassword=YOURADMINPASSWORD
 +
ServerPassword=YOURSERVERPASSWORD
  
You must specific the port in '''\PixARK\Saved\Config\WindowsServer\Engine.ini'''
+
[/Script/Engine.GameSession]
 +
MaxPlayers=5
  
<pre style="white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; ">
+
[ServerSettings]
[url]
+
ShowMapPlayerLocation=True
Port=27015
+
ServerHardcore=False
 +
GlobalVoiceChat=False
 +
ProximityChat=False
 +
NoTributeDownloads=False
 +
AllowThirdPersonPlayer=False
 +
AlwaysNotifyPlayerLeft=False
 +
DontAlwaysNotifyPlayerJoined=True
 +
ServerPVE=False
 +
ServerCrosshair=True
 +
ServerForceNoHUD=False
 +
DifficultyOffset=0
 
</pre>
 
</pre>
  
To modify game server settings you can open the '''\PixARK\Saved\Config\WindowsServer\Game.ini'''
+
== Locating and Joining your server ==
 +
 
 +
== These methods currently do not work - the only join method is via in-game server list until bugs are fixed ==
 +
 
 +
# First make sure your server is running by running the '''PixArkServer.bat''' file as admin (If the CMD window is already up for it then you are fine)
 +
# Head into steam and click on the view tab at the top left
 +
# From there select servers and a new panel will show up
 +
# Hit the '''Lan''' tab at the top and the filter button at the bottom
 +
# Set the filter to ARK
 +
# If your server shows up there then you know it is running and ready to roll
 +
 
 +
[[File:Step11.png|350px]]
 +
 
 +
[[File:steamservers.png|500px]]
 +
 
 +
== How to Join Your Server (SurvivalServers.com Customers) ==
  
You can modify settings in here (in addition to the launch line) - these settings overwrite your launch line settings:
+
== These methods currently do not work - the only join method is via in-game server list until bugs are fixed ==
 +
 
 +
Method 1. Finding your server hosted by survivalservers.com
 +
 
 +
STEP 1: Update your server to the newest PixARK version using the update/validate option on the panel, then click the green update button at the bottom.  * If you are not a Survival Servers customer ask your game server host about this.
  
<pre style="white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; ">
+
[[File:updatecmdARK.png]]
[UWorks]
 
ConnectionPort=27015
 
QueryPort=27016
 
  
[/Script/PixARK.SocialManager]
+
# Once you are sure the server is updated and shows started on the panel. Head into the game
Password=changeme
+
# In the game click Join and then look for your server in the Unofficial Server listings (Note if you have a password set on your server. Make sure to check the "Show Password Protected" box)
 +
# You can also use the Name Filter at the top of the list to find your server faster.
  
[/Script/PixARK.PixARKGameInstance]
+
[[File:PixARKServerList.png|500px]]
WorldCreationSettings=(ServerName="My Private Server",Password="",ServerType=PVP,PlayerLimit=40,bPrivate=true,ExperienceMultiplier=1.000000,InventoryCapacityMultipler=1.000000,KnowledgePointEarnedMultiplier=1.000000,CharacterPointEarnedMultiplier=1.000000,bUnlimitedResources=false,PlayerDamageMultiplier=1.000000,ArmorMultiplier=1.000000,BaseManaRegen=1.000000,bInventoryWeightRestrictions=true,MagicFindMultiplier=1.000000,CraftingMagicFindChanceMultiplier=1.000000,FlyingCostMultiplier=1.000000,FlyingSpeedMultiplier=1.000000,ResourceCollectionMultiplier=1.000000,StructureDamageMultiplier=1.000000,bRespectNoBuildZones=true,MagicStructureManaRegenerationMultiplier=1.000000,MagicStructureManaConsumptionMultiplier=0.000000,bFreeBuildMode=false,TimeOfDayLock=Auto,NPCPopulationMultiplier=1.000000)
 
</pre>
 
  
 
== Location of World Save Data ==
 
== Location of World Save Data ==
PixARKSandbox/Saved/
+
 
 +
The location of the saved folder will very depending how you are hosting it.
 +
If you are hosting with survivalservers.com then your save data location will look
 +
like the following.
 +
 
 +
'''ShooterGame/Saved/SavedPixArkXXXX''' (with the XXXX being a set of numbers)
 +
 
 +
If you are hosting a PixARK server locally then your directory will probably look similar
 +
only it will not have the numbers on the end.
 +
 
 +
'''ShooterGame/Saved/SavedPixArk'''
 +
 
 +
If you are with another hosting company then you will want to contact them for information on where the
 +
save data is located.
 +
 
 +
== Running Admin Commands ==
 +
 
 +
For admin commands they are pretty much used the same way ARK Survival Evolved uses them. The login<br/>
 +
method is the same in terms of logging in and running.
 +
 
 +
Press the Tab or ` (tilda) key on your keyboard
 +
 
 +
Type:
 +
 
 +
enablecheats password
 +
(With password being the admin password you have set)
 +
 
 +
You can now run admin commands in game. For a full list of commands you view the [https://survivalservers.com/wiki/index.php?title=PixARK_Admin_Commands Admin Commands]
  
 
== Tools ==
 
== Tools ==
 
:Coming soon.
 
:Coming soon.
 
__NOTOC__
 
__NOTOC__

Latest revision as of 05:50, 14 September 2021

Creating a PixARK game server is an easy process that can be done from either a dedicated server or your home computer.

Option #1: Renting a PixARK server (see example control panel below!)

PixArkOrder.png

Pixark game server.png

Option #2: Creating a PixARK Server From Your Home Computer or Dedicated Server

Server Requirements

Windows 7, 8, 8.1, Server 2008, Server 2012 & 64-Bit

Quad Core processor (requires up to 2 full cores)

Up to 16GB memory (currently uses around 6GB memory minimum and up to 15GB of memory for a full server)

2GB disk space (install folder)

Visual C++ Redistributable for Visual Studio 2015

Step 1: Fetching Game Server files from SteamCMD

The best method to get dedicated server game files is via SteamCMD.

  1. Create a folder where you wish to store your PixARK game server hosting files in
  2. Inside of the folder, create a folder called SteamCMD and place the newly downloading SteamCMD.exe file within it
  3. Create a batch file named SteamCMD.bat within the SteamCMD folder
  4. Place the following code in this batch file:
@echo off
start "" steamcmd.exe +login username password +force_install_dir "C:\Some\Path\Where\You\Want\Game\Server\Files\To\Go" +app_update 824360 validate +quit
  1. Change the "Username" and "Password" with your steam login info
  2. Change the Path of the C:\ drive to the location of your PixARK server folder you created earlier
  3. Right-click SteamCMD.bat and Run as Administrator
  4. Your game server files should start downloading now

(alternate method): Locating Game Server Files on Hard Drive

You can host PixARK directly from the game itself. If you want to change any settings, locate your common folder:

  1. Right-click PixARK from Steam, select Properties
  2. Click Local Files tab
  3. Click Browse Local Files button

Step 2: Setting up a PixARK Dedicated Server

  1. Create a batch file named PixARKServer.bat or Launch.bat in your newly created PixARK server folder from step 1
  2. Place the following code in this batch file:
start "" /NORMAL "C:\pixarkserver\ShooterGame\Binaries\Win64\PixARKServer.exe" "CubeWorld_Light?listen?MaxPlayers=YOURMAXPLAYERS?Port=27015?QueryPort=27016?RCONPort=27017?SessionName=YOURHOSTNAME?ServerAdminPassword=YOURADMINPASSWORD?CULTUREFORCOOKING=en" -NoBattlEye -NoHangDetection -CubePort=27018 -cubeworld=YOURWORLDNAME -cubeworld=YOURRANDOMSEED -nosteamclient -game -server -log
  1. Make sure to set your MaxPlayers, SessionName, and ServerAdminPassword to what you would like those set as.
  2. Once this is completed you should have a list of server files along with the .bat file you created in the server folder.
This .bat file will let you launch the server

Step 3: Port Forwarding

Add an incoming rule to your Windows Firewall to allow UDP port 27015 as well as 27016, and 7777 (or whichever port you decide to use).

You may additionally need to add a forwarding rule to your network router. You can use PortForward.com to read how to do this.


Configuring your PixARK Game Server!

Now comes the fun part, setting up your PixARK game server to your liking.

To modify game server settings you can open the ShooterGame/Saved/Config/WindowsServer/Game.ini Along with
the config settings within ShooterGame/Saved/Config/WindowsServer/GameUserSettings.ini

You can modify settings in here (in addition to the launch line) - these settings overwrite your launch line settings:

GameUserSettings.ini

[/Script/ShooterGame.ShooterGameUserSettings]
MasterAudioVolume=1.000000
MusicAudioVolume=1.000000
SFXAudioVolume=1.000000
CameraShakeScale=1.000000
bFirstPersonRiding=False
bThirdPersonPlayer=False
bShowStatusNotificationMessages=True
TrueSkyQuality=0.270000
FOVMultiplier=1.000000
GroundClutterDensity=1.000000
bFilmGrain=False
bMotionBlur=True
bUseDFAO=True
bUseSSAO=True
bShowChatBox=True
bCameraViewBob=True
bInvertLookY=False
bFloatingNames=True
bChatBubbles=True
bHideServerInfo=False
bJoinNotifications=False
bCraftablesShowAllItems=True
LookLeftRightSensitivity=1.000000
LookUpDownSensitivity=1.000000
GraphicsQuality=2
ActiveLingeringWorldTiles=10
bUseVSync=False
ResolutionSizeX=1280
ResolutionSizeY=720
LastUserConfirmedResolutionSizeX=1280
LastUserConfirmedResolutionSizeY=720
WindowPosX=-1
WindowPosY=-1
bUseDesktopResolutionForFullscreen=False
FullscreenMode=2
LastConfirmedFullscreenMode=2
Version=5

[ScalabilityGroups]
sg.ResolutionQuality=100
sg.ViewDistanceQuality=3
sg.AntiAliasingQuality=3
sg.ShadowQuality=3
sg.PostProcessQuality=3
sg.TextureQuality=3
sg.EffectsQuality=3
sg.TrueSkyQuality=3
sg.GroundClutterQuality=3
sg.IBLQuality=1
sg.HeightFieldShadowQuality=3

[AdminPassword]
ServerAdminPassword=YOURADMINPASSWORD
ServerPassword=YOURSERVERPASSWORD

[/Script/Engine.GameSession]
MaxPlayers=5

[ServerSettings]
ShowMapPlayerLocation=True
ServerHardcore=False
GlobalVoiceChat=False
ProximityChat=False
NoTributeDownloads=False
AllowThirdPersonPlayer=False
AlwaysNotifyPlayerLeft=False
DontAlwaysNotifyPlayerJoined=True
ServerPVE=False
ServerCrosshair=True
ServerForceNoHUD=False
DifficultyOffset=0

Make sure you change the data in the config towards the bottom or else you may run into issues. Once you have these set you should be on your way to joining your server.

Items to Edit: (below)

[AdminPassword]
ServerAdminPassword=YOURADMINPASSWORD
ServerPassword=YOURSERVERPASSWORD

[/Script/Engine.GameSession]
MaxPlayers=5

[ServerSettings]
ShowMapPlayerLocation=True
ServerHardcore=False
GlobalVoiceChat=False
ProximityChat=False
NoTributeDownloads=False
AllowThirdPersonPlayer=False
AlwaysNotifyPlayerLeft=False
DontAlwaysNotifyPlayerJoined=True
ServerPVE=False
ServerCrosshair=True
ServerForceNoHUD=False
DifficultyOffset=0

Locating and Joining your server

These methods currently do not work - the only join method is via in-game server list until bugs are fixed

  1. First make sure your server is running by running the PixArkServer.bat file as admin (If the CMD window is already up for it then you are fine)
  2. Head into steam and click on the view tab at the top left
  3. From there select servers and a new panel will show up
  4. Hit the Lan tab at the top and the filter button at the bottom
  5. Set the filter to ARK
  6. If your server shows up there then you know it is running and ready to roll

Step11.png

Steamservers.png

How to Join Your Server (SurvivalServers.com Customers)

These methods currently do not work - the only join method is via in-game server list until bugs are fixed

Method 1. Finding your server hosted by survivalservers.com

STEP 1: Update your server to the newest PixARK version using the update/validate option on the panel, then click the green update button at the bottom. * If you are not a Survival Servers customer ask your game server host about this.

UpdatecmdARK.png

  1. Once you are sure the server is updated and shows started on the panel. Head into the game
  2. In the game click Join and then look for your server in the Unofficial Server listings (Note if you have a password set on your server. Make sure to check the "Show Password Protected" box)
  3. You can also use the Name Filter at the top of the list to find your server faster.

PixARKServerList.png

Location of World Save Data

The location of the saved folder will very depending how you are hosting it. If you are hosting with survivalservers.com then your save data location will look like the following.

ShooterGame/Saved/SavedPixArkXXXX (with the XXXX being a set of numbers)

If you are hosting a PixARK server locally then your directory will probably look similar only it will not have the numbers on the end.

ShooterGame/Saved/SavedPixArk

If you are with another hosting company then you will want to contact them for information on where the save data is located.

Running Admin Commands

For admin commands they are pretty much used the same way ARK Survival Evolved uses them. The login
method is the same in terms of logging in and running.

Press the Tab or ` (tilda) key on your keyboard

Type:

enablecheats password
(With password being the admin password you have set)

You can now run admin commands in game. For a full list of commands you view the Admin Commands

Tools

Coming soon.


Share your opinion