Hosting

From Ark Arena Mod
Revision as of 02:41, 7 February 2021 by Metsfan (talk | contribs) (Configurations Details)
Jump to: navigation, search

This page contains all information needed if you wish to host your own Ark Arena server instance.

Authorization

In order to run the Ark Arena map your server must be whitelisted by purchasing an Arena Server License.

All information about obtaining an Arena license can be found at the Ark Arena Webstore:

https://shop.arkarenamod.com/package/4265023

Contact

If you have any issues or questions, please contact metsfan#4263 in Discord and join the Arena discord https://discord.gg/7QTGDXj

Configuration

Environment

At this time, Arena is only guaranteed to run correctly on a dedicated server with direct box access. Although it is possible to run in a shared hosting environment, success it not guarenteed.

If you would like to run Arena in a shared hosting environment, our recommendation is PingPerfect. This host has been tested and verified to work with Arena. We receive no revenue for this recommendation.

Mod Map ID

1517538187

Map Name

ArenaModMap

Server Launch Arguments

-culture=en

GameUserSettings.ini

Add the following to the bottom of your GameUserSettings.ini file

PreventDownloadSurvivors=true
PreventDownloadItems=true
PreventDownloadDinos=true
PreventUploadSurvivors=true
PreventUploadItems=true
PreventUploadDinos=true
XPMultiplier=10.0
StructureResistanceMultiplier=2.0
EnablePvPGamma=true
DifficultyOffset=0.0
PreventTribeAlliances=true
PreventSpawnAnimations=true

[ArkArena]
StartingElementShardsQuantity=10000
ElementShardsMultiplier=1.0
LeaderboardName=YOUR COMMUNITY NAME HERE

Configurations Details

All configurations go in the [ArkArena] section of GameUserSettings.ini

Configuration Required Type Description Default Value
StartingElementShardsQuantity yes number The amount of element shards a player will have the first time they join the server 0
ElementShardsMultiplier yes number The rate at which players will earn element shards 1.0
LeaderboardName yes text The name of your leaderboard for tracking player stats. Please use a unique name. ""
DisableGold no true/false Disables purchases of gold and spending gold in the Collection tab false
AFKTimeout no number Set your maximum AFK time in seconds. We recommend 900 (15 minutes).
If players are AFK longer than this time they will be removed from the server.
Disabled if set to 0 or not used
0
ClusterMode no number Useful when running multiple Arena servers in a cluster.
In most circumstances this parameter should not be used
0 = Cluster Mode disabled.
1 = Deathmatch game modes only.
2 = Capture the Artifact only
0
DynamicShardsMultiplier no true/false When enabled, the Element shard multiplier can be changed while the server is active using a cheat command.
See Cheat Commands for details
false

Game.ini

Add the following to the [/script/shootergame.shootergamemode] section of your Game.ini file

[/script/shootergame.shootergamemode]
IncreasePvPRespawnIntervalBaseAmount=0
IncreasePvPRespawnIntervalCheckPeriod=30
IncreasePvPRespawnIntervalMultiplier=1
bIncreasePvPRespawnInterval=false
LimitTurretsNum=5
GlobalSpoilingTimeMultiplier=5.0
ConfigOverrideItemMaxQuantity=(ItemClassString="PrimalItemConsumable_RawMutton_C",Quantity=(MaxItemQuantity=200, bIgnoreMultiplier=true))
ConfigOverrideItemMaxQuantity=(ItemClassString="PrimalItemConsumable_RawPrimeMeat_C",Quantity=(MaxItemQuantity=200, bIgnoreMultiplier=true))
bDisableFriendlyFire=true
PoopIntervalMultiplier=1000
GlobalCorpseDecompositionTimeMultiplier=0.1
HairGrowthSpeedMultiplier=1000.0

Extra Files

Extract the following zip file into the directory on your server

<ArkInstallation>/ShooterGame/Saved/SaveGames/ArkArena/Structures

https://drive.google.com/file/d/10FsqdsRwnxGCEA-4u1y-n7j7mb6IlRDD/view?usp=sharing

In-Game Shop

Additional Items

At this time there is no ability to customize the In-Game shop through configuration. If there are additional items you would like to add to the Arena shop, please Contact Metsfan in Discord.

If an item is added to the in-game shop it will be available for all Arena servers. At this time we do not support server-specific items.

Gold

Unfortunately Server owners cannot modify the Gold system in any way. All revenue earned from Gold will go to the mod developer unless otherwise discussed with the mod developer.

If this is an issue, you can choose to disable Gold through configuration. See the Configuration section for details.

Gold cannot be given through cheat commands. The only way to receive Gold is by purchasing it in the Arena shop, or through a gift directly from the mod developer.

Revenue Sharing

If you would like to add new cosmetic items to the shop which are your own intellectual property, please Contact Metsfan in Discord and we can discuss a revenue sharing opportunity.

Cheat Commands

Server admins will have access to the following custom cheat commands

Command Syntax Description Notes Example
cheat scriptcommand addcurrency <steamid> <amount> Give Element Shards to a specific player amount should be a number cheat scriptcommand addcurrency 76561198027275868 10000
cheat scriptcommand addcurrency <amount> Give Element Shards to the current player amount should be a number cheat scriptcommand addcurrency 10000
cheat scriptcommand addgamecurrency <steamid> <amount> Give Hexagons to a specific player in Capture the Artifact amount should be a number cheat scriptcommand addgamecurrency 76561198027275868 5000
cheat scriptcommand addgamecurrency <amount> Give Hexagons to the current player in Capture the Artifact amount should be a number cheat scriptcommand addgamecurrency 5000
cheat scriptcommand endcta <result> Prematurely end a Capture the Artifact game Values for result:
0 = Draw
1 = Red Team wins
2 = Blue Team wins
cheat scriptcommand endcta 0
cheat scriptcommand setshardrate <rate> Update the Element Shards multiplier for the current session.
This value will be lost if the server is restarted
rate should be at least 1.0. Decimals are allowed
Requires DynamicShardsMultiplier=true in the [ArkArena] configuration section.
See Configuration for details.
cheat scriptcommand setshardrate 1.5