{"id":3821,"date":"2026-10-27T17:11:53","date_gmt":"2026-10-27T14:11:53","guid":{"rendered":"https:\/\/gameteam.io\/blog\/soulmask-dedicated-server-guide\/"},"modified":"2026-10-27T17:11:53","modified_gmt":"2026-10-27T14:11:53","slug":"soulmask-dedicated-server-guide","status":"publish","type":"post","link":"https:\/\/gameteam.io\/blog\/soulmask-dedicated-server-guide\/","title":{"rendered":"Soulmask Dedicated Server: Setup, Requirements, Ports and Settings"},"content":{"rendered":"<p><strong>A Soulmask dedicated server runs your world on its own machine, so your tribe&#8217;s camp keeps working, your followers stay put, and friends can log in whenever they like without the host being online.<\/strong> The free server comes from SteamCMD (app 3017310 for Windows, 3017300 for Linux), is configured with launch parameters, and needs UDP ports 8777 and 27015 open. The developer recommends 16 GB of RAM per server. This guide covers the setup, the settings, admin access, mods, cross-server mode and the reasons a server doesn&#8217;t show up in the list.<\/p>\n<h2 id=\"solo-lan-official-or-private-server\">Solo, LAN, official or private server?<\/h2>\n<p>Soulmask can be played solo, over LAN, on official servers run by the developer, or on a private dedicated server that you or a host runs. A private server is the only option where you set the rules: PvE or PvP, the password, rates, and who gets admin. It&#8217;s also the only one that keeps running for your group alone.<\/p>\n<table>\n<thead>\n<tr>\n<th><\/th>\n<th>Official servers<\/th>\n<th>Private dedicated server<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Who runs it<\/td>\n<td>The developer<\/td>\n<td>You, or a hosting company<\/td>\n<\/tr>\n<tr>\n<td>Password and bans<\/td>\n<td>No<\/td>\n<td>Yes (<code>-PSW<\/code>, bans by Steam ID)<\/td>\n<\/tr>\n<tr>\n<td>Game settings and rates<\/td>\n<td>Fixed<\/td>\n<td>Yours to set<\/td>\n<\/tr>\n<tr>\n<td>Mods<\/td>\n<td>No<\/td>\n<td>Yes, from the Steam Workshop<\/td>\n<\/tr>\n<tr>\n<td>GM admin panel<\/td>\n<td>No<\/td>\n<td>Yes (<code>-adminpsw<\/code>)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 id=\"soulmask-dedicated-server-requirements\">Soulmask dedicated server requirements<\/h2>\n<p>Soulmask is a heavy server. The developer&#8217;s own guide asks for at least 16 GB of RAM and 2\u20134 CPU cores for each server process, about 100 kbps of bandwidth per player in each direction, and 20 GB of free disk (the download itself is 1\u20132 GB). It runs on Windows or Linux, through SteamCMD.<\/p>\n<ul>\n<li><strong>RAM:<\/strong> 16 GB per server is the safe number. A small PvE group may start lower, but memory use climbs with the world.<\/li>\n<li><strong>CPU:<\/strong> 2\u20134 fast cores. Followers are simulated too, so a tribe with a dozen working NPCs costs far more than its player count suggests.<\/li>\n<li><strong>Network:<\/strong> 100 kbps per player up and down, and two UDP ports you can open.<\/li>\n<li><strong>OS:<\/strong> Windows (Server) or Linux. On Windows, install the Telnet client too; you need it to shut the server down cleanly.<\/li>\n<\/ul>\n<p>That&#8217;s a lot more than most survival games ask; for comparison, see our <a href=\"https:\/\/gameteam.io\/blog\/conan-exiles-dedicated-server-guide\/\">Conan Exiles<\/a> and <a href=\"https:\/\/gameteam.io\/blog\/ark-survival-ascended-dedicated-server-guide\/\">ARK: Survival Ascended<\/a> server guides. If you don&#8217;t have 16 GB to spare, <a href=\"https:\/\/gameteam.io\/soulmask-server-hosting\">Soulmask server hosting<\/a> lets you rent exactly that.<\/p>\n<h2 id=\"how-to-set-up-a-soulmask-dedicated-server-on-windows\">How to set up a Soulmask dedicated server on Windows<\/h2>\n<p>Setup on Windows is four steps: install SteamCMD, download the server with app ID 3017310, start it once with <code>StartServer.bat<\/code>, then make your own launcher with your server name, password and mode. No game ownership is needed for the download.<\/p>\n<ol>\n<li>Download <a href=\"https:\/\/developer.valvesoftware.com\/wiki\/SteamCMD\">SteamCMD<\/a> and extract it to <code>C:\\steamcmd<\/code>.<\/li>\n<li>Open a Command Prompt in that folder and download the server (the same command updates it):\n<pre><code>steamcmd +login anonymous +app_update 3017310 validate +quit<\/code><\/pre>\n<\/li>\n<li>Start it with <code>C:\\steamcmd\\steamapps\\common\\Soulmask Dedicated Server For Windows\\StartServer.bat<\/code>.<\/li>\n<li>Make a copy called <code>StartServer - copy.bat<\/code>, replace its contents with one line, and run that copy from now on:\n<pre><code>call StartServer.bat -SteamServerName=\"My Tribe\" -MaxPlayers=20 -PSW=\"friends-only\" -adminpsw=\"something-long-and-private\" -pve<\/code><\/pre>\n<\/li>\n<\/ol>\n<h3 id=\"soulmask-dedicated-server-on-linux\">Soulmask dedicated server on Linux<\/h3>\n<p>On Linux, use app ID 3017300 and pass the same parameters to <code>StartServer.sh<\/code>. Each server instance needs its own script and its own ports:<\/p>\n<pre><code>steamcmd +login anonymous +app_update 3017300 validate +quit\n.\/StartServer.sh -SteamServerName='My Tribe' -MaxPlayers=20 -PSW='friends-only' -adminpsw='something-long-and-private' -pve -Port=8777 -QueryPort=27015 -EchoPort=18888<\/code><\/pre>\n<h3 id=\"docker-and-server-manager-tools\">Docker and server manager tools<\/h3>\n<p>For containers, the community image <code>sknnr\/soulmask-dedicated-server<\/code> wraps the Linux server: set <code>GAME_MODE<\/code> to <code>pve<\/code> or <code>pvp<\/code> (it refuses to start without it), plus <code>SERVER_NAME<\/code>, <code>SERVER_PASSWORD<\/code>, <code>ADMIN_PASSWORD<\/code> and <code>SERVER_SLOTS<\/code> (up to 70). It defaults to UDP 27050 and 27051 instead of 8777\/27015, and it stops the server gracefully, which matters for Soulmask saves. If you want a server manager instead, LinuxGSM supports Soulmask with the standard ports.<\/p>\n<h2 id=\"soulmask-server-settings\">Soulmask server settings<\/h2>\n<p>Most Soulmask server settings are launch parameters added to your <code>.bat<\/code> or <code>.sh<\/code> line. The first argument is always the map, <code>Level01_Main<\/code>. Gameplay rules such as rates and limits are set in the game&#8217;s own settings rather than here, and like the world itself they&#8217;re best decided before your tribe progresses.<\/p>\n<table>\n<thead>\n<tr>\n<th>Parameter<\/th>\n<th>What it does<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>-SteamServerName=\"...\"<\/code><\/td>\n<td>Name in the server list<\/td>\n<\/tr>\n<tr>\n<td><code>-MaxPlayers=20<\/code><\/td>\n<td>Player slots<\/td>\n<\/tr>\n<tr>\n<td><code>-PSW=\"...\"<\/code><\/td>\n<td>Join password for a private server<\/td>\n<\/tr>\n<tr>\n<td><code>-adminpsw=\"...\"<\/code><\/td>\n<td>Password that opens the GM panel<\/td>\n<\/tr>\n<tr>\n<td><code>-pve<\/code> \/ <code>-pvp<\/code><\/td>\n<td>Game mode<\/td>\n<\/tr>\n<tr>\n<td><code>-Port=8777<\/code><\/td>\n<td>Game port, UDP, must be open<\/td>\n<\/tr>\n<tr>\n<td><code>-QueryPort=27015<\/code><\/td>\n<td>Steam query port, UDP, must be open<\/td>\n<\/tr>\n<tr>\n<td><code>-EchoPort=18888<\/code><\/td>\n<td>Local Telnet maintenance port, TCP, keep it closed to the internet<\/td>\n<\/tr>\n<tr>\n<td><code>-MULTIHOME=0.0.0.0<\/code><\/td>\n<td>Address to listen on<\/td>\n<\/tr>\n<tr>\n<td><code>-backup=900<\/code><\/td>\n<td>Seconds between writing the game database to disk<\/td>\n<\/tr>\n<tr>\n<td><code>-saving=600<\/code><\/td>\n<td>Seconds between writing game objects to the database<\/td>\n<\/tr>\n<tr>\n<td><code>-initbackup<\/code><\/td>\n<td>Backs up the save every time the server starts<\/td>\n<\/tr>\n<tr>\n<td><code>-backupinterval=60<\/code><\/td>\n<td>Automatic world backup every n minutes<\/td>\n<\/tr>\n<tr>\n<td><code>-forcepassthrough<\/code><\/td>\n<td>Required; leave it in<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"the-server-config-file-engine-ini\">The server config file: Engine.ini<\/h3>\n<p>The same basics can live in a config file at <code>WS\\Saved\\Config\\WindowsServer\\Engine.ini<\/code> (<code>LinuxServer<\/code> on Linux):<\/p>\n<pre><code>[URL]\nPort=8777\n\n[OnlineSubsystemSteam]\nGameServerQueryPort=27015\n\n[Dedicated.Settings]\nSteamServerName=UNNAMED_SERVER\nMaxPlayers=20\npvp=False\nbackup=900\nsaving=600<\/code><\/pre>\n<p>Saves are in <code>WS\/Saved<\/code> under the server folder. Copy that folder somewhere safe before updates.<\/p>\n<h2 id=\"soulmask-dedicated-server-ports\">Soulmask dedicated server ports<\/h2>\n<p>A Soulmask server needs two UDP ports open to the internet: 8777 for the game and 27015 for the Steam query that puts it in the server list. The Telnet echo port, 18888 TCP, is for local maintenance only and shouldn&#8217;t be forwarded. Running a second server on the same machine means a second set of all three.<\/p>\n<table>\n<thead>\n<tr>\n<th>Port<\/th>\n<th>Protocol<\/th>\n<th>Parameter<\/th>\n<th>Open to the internet?<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>8777<\/td>\n<td>UDP<\/td>\n<td><code>-Port<\/code><\/td>\n<td>Yes<\/td>\n<\/tr>\n<tr>\n<td>27015<\/td>\n<td>UDP<\/td>\n<td><code>-QueryPort<\/code><\/td>\n<td>Yes<\/td>\n<\/tr>\n<tr>\n<td>18888<\/td>\n<td>TCP<\/td>\n<td><code>-EchoPort<\/code><\/td>\n<td>No<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 id=\"how-to-shut-down-and-save-without-losing-progress\">How to shut down and save without losing progress<\/h2>\n<p>Never just close the server window: the developer warns it can roll the world back. Connect to the maintenance port and shut down properly instead.<\/p>\n<pre><code>telnet 127.0.0.1 18888\nsaveworld 1\nquit 180<\/code><\/pre>\n<p><code>quit 180<\/code> shuts down after 180 seconds; type <code>help<\/code> in the Telnet session for the other maintenance commands. In game, an admin can force a save with <code>gm BaoCun<\/code>.<\/p>\n<h2 id=\"how-to-become-admin-on-a-soulmask-server\">How to become admin on a Soulmask server<\/h2>\n<ol>\n<li>Start the server with <code>-adminpsw=\"yourpassword\"<\/code>.<\/li>\n<li>In game, press <code>~<\/code> to open the console.<\/li>\n<li>Type <code>gm key yourpassword<\/code>. The GM panel opens; enter the password there and click to become administrator.<\/li>\n<\/ol>\n<table>\n<thead>\n<tr>\n<th>GM command<\/th>\n<th>What it does<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>AddServerPermissionList 1 &lt;steamID&gt;<\/code><\/td>\n<td>Bans a player (<code>RemoveServerPermissionList 1<\/code> unbans)<\/td>\n<\/tr>\n<tr>\n<td><code>AddServerPermissionList 4 &lt;steamID&gt;<\/code><\/td>\n<td>Mutes a player<\/td>\n<\/tr>\n<tr>\n<td><code>gm BaoCun<\/code><\/td>\n<td>Saves the world now<\/td>\n<\/tr>\n<tr>\n<td><code>Debuginfo 1<\/code><\/td>\n<td>Shows server frame rate and players online<\/td>\n<\/tr>\n<tr>\n<td><code>gm go x y z<\/code><\/td>\n<td>Teleports you (press M, then F, to see coordinates)<\/td>\n<\/tr>\n<tr>\n<td><code>gm clear_all_npcs<\/code><\/td>\n<td>Removes every NPC on the server. Use with care<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 id=\"how-players-find-and-join-your-server\">How players find and join your server<\/h2>\n<p>Players find a private server in the in-game server list by name, or by its invitation code. The code is a 25-character ID the server generates on first run and prints to <code>WS\/Saved\/Logs\/WS.log<\/code>, on a line like <code>[SERVER UNIQUE ID:] 6U1WE0O933CC7H4RFBSQ8ND47<\/code>. Share it with your tribe along with the password.<\/p>\n<h2 id=\"installing-mods-on-a-soulmask-server\">Installing mods on a Soulmask server<\/h2>\n<p>Soulmask mods are published to the Steam Workshop. Each player subscribes, opens <em>Mods<\/em> from the main menu and applies them. The server loads the same mods by Workshop ID on its command line, and downloads them by itself:<\/p>\n<pre><code>-mod=\"3324057706,3330908154\"<\/code><\/pre>\n<p>On the Windows launcher the developer&#8217;s example wraps it as <code>use(-mod=\\\"ID1,ID2\\\")<\/code>. Every player needs the same mods as the server.<\/p>\n<h2 id=\"cross-server-mode-and-server-clusters\">Cross-server mode and server clusters<\/h2>\n<p>Cross-server mode links two or more servers so players can carry their character from one map to another through a Cross-Server Portal, the way the official PvE servers link Cloud Mist Forest with the Shifting Sands DLC map. The developer confirms private servers support it too: the server owner configures the cluster, and the rules for what travels are the same as on official servers.<\/p>\n<ul>\n<li>Each server in the cluster is its own game process, so it needs its own game, query and echo ports, and its own 16 GB.<\/li>\n<li>Levels, masks and tribesmen carry over between maps, with their stats and skills intact.<\/li>\n<li>The developer&#8217;s cross-map private server setup guide is posted on the official Soulmask Discord. Follow it for the exact launch flags rather than a copy of a copy.<\/li>\n<\/ul>\n<p>Players then use the portal to switch maps. Since a 2026 patch, players without a public IP can type a server address by hand for a cross-server teleport.<\/p>\n<h2 id=\"common-soulmask-server-problems-and-fixes\">Common Soulmask server problems and fixes<\/h2>\n<table>\n<thead>\n<tr>\n<th>Problem<\/th>\n<th>Most likely cause<\/th>\n<th>Fix<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Server not showing up in the list<\/td>\n<td>Game port 8777 or query port 27015 not reachable<\/td>\n<td>Allow <code>WSServer.exe<\/code> through Windows Firewall, forward both UDP ports on the router<\/td>\n<\/tr>\n<tr>\n<td>Server starts, then nothing works \/ launch failed<\/td>\n<td>Steam didn&#8217;t initialize<\/td>\n<td>Check <code>WS\/Saved\/Logs\/WS.log<\/code> for <code>Game Server API initialized 1<\/code><\/td>\n<\/tr>\n<tr>\n<td>Log says <code>Steam Dedicated Server API failed to initialize<\/code><\/td>\n<td>Missing <code>steam_appid.txt<\/code>, or the ports are already in use<\/td>\n<td>Create <code>WS\/Binaries\/Win64\/steam_appid.txt<\/code> containing <code>2646460<\/code>; change <code>-Port<\/code>\/<code>-QueryPort<\/code><\/td>\n<\/tr>\n<tr>\n<td>World rolled back after a restart<\/td>\n<td>The server window was closed instead of shut down<\/td>\n<td>Use Telnet <code>quit<\/code>, or <code>gm BaoCun<\/code> before stopping<\/td>\n<\/tr>\n<tr>\n<td>Server lags as the tribe grows<\/td>\n<td>Followers, yards and bases add simulation load<\/td>\n<td>More RAM and CPU; limit yards per player or tribe in the server&#8217;s settings<\/td>\n<\/tr>\n<tr>\n<td>Players can&#8217;t join after a game update<\/td>\n<td>Server on the old version<\/td>\n<td>Rerun the SteamCMD command, then restart<\/td>\n<\/tr>\n<tr>\n<td>Soulmask server down (official)<\/td>\n<td>Maintenance on the developer&#8217;s servers<\/td>\n<td>Check the game&#8217;s Steam news; your private server isn&#8217;t affected<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 id=\"skip-the-setup-soulmask-server-hosting\">Skip the setup: Soulmask server hosting<\/h2>\n<p>Soulmask wants 16 GB per server, a clean shutdown routine and launch lines that are easy to get wrong. With <a href=\"https:\/\/gameteam.io\/soulmask-server-hosting\">Soulmask server hosting<\/a> on GameTeam, the server is ready in minutes, you pay per GB of RAM (from $0.49\/GB a week, so 16 GB is $7.84 a week, or $1.99\/GB billed monthly) and slots are unlimited, within the cap the game itself sets. The built-in AI copilot handles the server side: say &#8220;make it PvP, password &#8216;mask&#8217;, max 30 players, and back up the world every hour&#8221; and it updates the launch settings and restarts, or ask &#8220;why did the world roll back last night?&#8221; and it reads the log and tells you.<\/p>\n<h2 id=\"faq\">FAQ<\/h2>\n<h3 id=\"is-the-soulmask-dedicated-server-free\">Is the Soulmask dedicated server free?<\/h3>\n<p>Yes. It&#8217;s a free anonymous SteamCMD download for Windows and Linux. You pay only for the machine, or a host.<\/p>\n<h3 id=\"how-many-players-can-a-soulmask-server-have\">How many players can a Soulmask server have?<\/h3>\n<p>Set it with <code>-MaxPlayers<\/code>; the config file&#8217;s example is 20. Community tooling caps it at 70. With many players, the follower count is what really sets the RAM you need.<\/p>\n<h3 id=\"can-i-make-a-soulmask-solo-server\">Can I make a Soulmask solo server?<\/h3>\n<p>Yes: run a private server with a password only you know. It&#8217;s worth it if you want your camp to keep running while you&#8217;re offline, which solo mode can&#8217;t do.<\/p>\n<h3 id=\"where-are-the-soulmask-server-settings-files\">Where are the Soulmask server settings files?<\/h3>\n<p><code>Engine.ini<\/code> is in <code>WS\/Saved\/Config\/WindowsServer<\/code> (or <code>LinuxServer<\/code>), and the world save is in <code>WS\/Saved<\/code>. Most settings are simplest as launch parameters.<\/p>\n<h3 id=\"can-i-run-pvp-and-pve-servers\">Can I run PvP and PvE servers?<\/h3>\n<p>Yes, pick one with <code>-pvp<\/code> or <code>-pve<\/code> when the server starts.<\/p>\n<h3 id=\"whats-the-best-soulmask-server-setup-for-a-small-group\">What&#8217;s the best Soulmask server setup for a small group?<\/h3>\n<p>PvE, a password, 16 GB of RAM, <code>-initbackup<\/code> plus <code>-backupinterval<\/code>, and a location close to everyone. Decide the world&#8217;s rules before you start building, since they shape the whole run.<\/p>\n","protected":false},"excerpt":{"rendered":"A Soulmask dedicated server runs your world on its own machine, so your tribe&#8217;s camp keeps working, your&hellip;\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[174],"tags":[],"class_list":["post-3821","post","type-post","status-publish","format-standard","category-soulmask-tutorials","vision-entry","vision-video-wrap"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Soulmask Dedicated Server: Setup, Requirements, Ports and Settings - GameTeam - Blog<\/title>\n<meta name=\"description\" content=\"Set up a Soulmask dedicated server: SteamCMD apps 3017310 and 3017300, launch settings, ports 8777 and 27015, GM admin, mods, cross-server mode and fixes.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/gameteam.io\/blog\/soulmask-dedicated-server-guide\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Soulmask Dedicated Server: Setup, Requirements, Ports and Settings - GameTeam - Blog\" \/>\n<meta property=\"og:description\" content=\"Set up a Soulmask dedicated server: SteamCMD apps 3017310 and 3017300, launch settings, ports 8777 and 27015, GM admin, mods, cross-server mode and fixes.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/gameteam.io\/blog\/soulmask-dedicated-server-guide\/\" \/>\n<meta property=\"og:site_name\" content=\"GameTeam - Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-27T14:11:53+00:00\" \/>\n<meta name=\"author\" content=\"gameteam\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"gameteam\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/soulmask-dedicated-server-guide\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/soulmask-dedicated-server-guide\\\/\"},\"author\":{\"name\":\"gameteam\",\"@id\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/#\\\/schema\\\/person\\\/0cc694e709c1805f635ede3a5e1dbf83\"},\"headline\":\"Soulmask Dedicated Server: Setup, Requirements, Ports and Settings\",\"datePublished\":\"2026-10-27T14:11:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/soulmask-dedicated-server-guide\\\/\"},\"wordCount\":1662,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/#organization\"},\"articleSection\":[\"Soulmask Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/gameteam.io\\\/blog\\\/soulmask-dedicated-server-guide\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/soulmask-dedicated-server-guide\\\/\",\"url\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/soulmask-dedicated-server-guide\\\/\",\"name\":\"Soulmask Dedicated Server: Setup, Requirements, Ports and Settings - GameTeam - Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/#website\"},\"datePublished\":\"2026-10-27T14:11:53+00:00\",\"description\":\"Set up a Soulmask dedicated server: SteamCMD apps 3017310 and 3017300, launch settings, ports 8777 and 27015, GM admin, mods, cross-server mode and fixes.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/soulmask-dedicated-server-guide\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/gameteam.io\\\/blog\\\/soulmask-dedicated-server-guide\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/soulmask-dedicated-server-guide\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Minecraft Tutorials\",\"item\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/category\\\/minecraft-tutorials\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Soulmask Dedicated Server: Setup, Requirements, Ports and Settings\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/\",\"name\":\"GameTeam - Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/#organization\",\"name\":\"GameTeam - Blog\",\"url\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/gameteam.io\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/image_2023-11-04_031100865.png?fit=837%2C167&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/gameteam.io\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/image_2023-11-04_031100865.png?fit=837%2C167&ssl=1\",\"width\":837,\"height\":167,\"caption\":\"GameTeam - Blog\"},\"image\":{\"@id\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/#\\\/schema\\\/person\\\/0cc694e709c1805f635ede3a5e1dbf83\",\"name\":\"gameteam\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/image_2023-11-17_210836342-96x96.png\",\"url\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/image_2023-11-17_210836342-96x96.png\",\"contentUrl\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/image_2023-11-17_210836342-96x96.png\",\"caption\":\"gameteam\"},\"sameAs\":[\"https:\\\/\\\/gameteam.io\\\/blog\"],\"url\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/author\\\/gameteam\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Soulmask Dedicated Server: Setup, Requirements, Ports and Settings - GameTeam - Blog","description":"Set up a Soulmask dedicated server: SteamCMD apps 3017310 and 3017300, launch settings, ports 8777 and 27015, GM admin, mods, cross-server mode and fixes.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/gameteam.io\/blog\/soulmask-dedicated-server-guide\/","og_locale":"en_US","og_type":"article","og_title":"Soulmask Dedicated Server: Setup, Requirements, Ports and Settings - GameTeam - Blog","og_description":"Set up a Soulmask dedicated server: SteamCMD apps 3017310 and 3017300, launch settings, ports 8777 and 27015, GM admin, mods, cross-server mode and fixes.","og_url":"https:\/\/gameteam.io\/blog\/soulmask-dedicated-server-guide\/","og_site_name":"GameTeam - Blog","article_published_time":"2026-10-27T14:11:53+00:00","author":"gameteam","twitter_card":"summary_large_image","twitter_misc":{"Written by":"gameteam","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/gameteam.io\/blog\/soulmask-dedicated-server-guide\/#article","isPartOf":{"@id":"https:\/\/gameteam.io\/blog\/soulmask-dedicated-server-guide\/"},"author":{"name":"gameteam","@id":"https:\/\/gameteam.io\/blog\/#\/schema\/person\/0cc694e709c1805f635ede3a5e1dbf83"},"headline":"Soulmask Dedicated Server: Setup, Requirements, Ports and Settings","datePublished":"2026-10-27T14:11:53+00:00","mainEntityOfPage":{"@id":"https:\/\/gameteam.io\/blog\/soulmask-dedicated-server-guide\/"},"wordCount":1662,"commentCount":0,"publisher":{"@id":"https:\/\/gameteam.io\/blog\/#organization"},"articleSection":["Soulmask Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/gameteam.io\/blog\/soulmask-dedicated-server-guide\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/gameteam.io\/blog\/soulmask-dedicated-server-guide\/","url":"https:\/\/gameteam.io\/blog\/soulmask-dedicated-server-guide\/","name":"Soulmask Dedicated Server: Setup, Requirements, Ports and Settings - GameTeam - Blog","isPartOf":{"@id":"https:\/\/gameteam.io\/blog\/#website"},"datePublished":"2026-10-27T14:11:53+00:00","description":"Set up a Soulmask dedicated server: SteamCMD apps 3017310 and 3017300, launch settings, ports 8777 and 27015, GM admin, mods, cross-server mode and fixes.","breadcrumb":{"@id":"https:\/\/gameteam.io\/blog\/soulmask-dedicated-server-guide\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/gameteam.io\/blog\/soulmask-dedicated-server-guide\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/gameteam.io\/blog\/soulmask-dedicated-server-guide\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/gameteam.io\/blog\/"},{"@type":"ListItem","position":2,"name":"Minecraft Tutorials","item":"https:\/\/gameteam.io\/blog\/category\/minecraft-tutorials\/"},{"@type":"ListItem","position":3,"name":"Soulmask Dedicated Server: Setup, Requirements, Ports and Settings"}]},{"@type":"WebSite","@id":"https:\/\/gameteam.io\/blog\/#website","url":"https:\/\/gameteam.io\/blog\/","name":"GameTeam - Blog","description":"","publisher":{"@id":"https:\/\/gameteam.io\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/gameteam.io\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/gameteam.io\/blog\/#organization","name":"GameTeam - Blog","url":"https:\/\/gameteam.io\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/gameteam.io\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/gameteam.io\/blog\/wp-content\/uploads\/2023\/11\/image_2023-11-04_031100865.png?fit=837%2C167&ssl=1","contentUrl":"https:\/\/i0.wp.com\/gameteam.io\/blog\/wp-content\/uploads\/2023\/11\/image_2023-11-04_031100865.png?fit=837%2C167&ssl=1","width":837,"height":167,"caption":"GameTeam - Blog"},"image":{"@id":"https:\/\/gameteam.io\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/gameteam.io\/blog\/#\/schema\/person\/0cc694e709c1805f635ede3a5e1dbf83","name":"gameteam","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/gameteam.io\/blog\/wp-content\/uploads\/2023\/11\/image_2023-11-17_210836342-96x96.png","url":"https:\/\/gameteam.io\/blog\/wp-content\/uploads\/2023\/11\/image_2023-11-17_210836342-96x96.png","contentUrl":"https:\/\/gameteam.io\/blog\/wp-content\/uploads\/2023\/11\/image_2023-11-17_210836342-96x96.png","caption":"gameteam"},"sameAs":["https:\/\/gameteam.io\/blog"],"url":"https:\/\/gameteam.io\/blog\/author\/gameteam\/"}]}},"_links":{"self":[{"href":"https:\/\/gameteam.io\/blog\/wp-json\/wp\/v2\/posts\/3821","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gameteam.io\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gameteam.io\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gameteam.io\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gameteam.io\/blog\/wp-json\/wp\/v2\/comments?post=3821"}],"version-history":[{"count":0,"href":"https:\/\/gameteam.io\/blog\/wp-json\/wp\/v2\/posts\/3821\/revisions"}],"wp:attachment":[{"href":"https:\/\/gameteam.io\/blog\/wp-json\/wp\/v2\/media?parent=3821"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gameteam.io\/blog\/wp-json\/wp\/v2\/categories?post=3821"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gameteam.io\/blog\/wp-json\/wp\/v2\/tags?post=3821"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}