DriversRecommendedOutdated drivers can make a good PC feel brokenScan driver issues before chasing fixes manually.Scan NowHalloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsClean PCRecommendedOne scan can reveal what keeps slowing WindowsLook for cleanup and repair opportunities.Run Scan×
Skip to content
World desk12 min

Soulmask Server Not Starting: Common Causes and Fixes

A practical troubleshooting guide for Soulmask dedicated servers: read WS.log, repair Steam AppID 2646460, verify UDP ports and NAT, correct stale scripts, match builds, and check host capacity.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

When a Soulmask dedicated server will not start, first identify which layer is failing: the executable may be closing before launch, Steam may be rejecting initialization, or the process may be healthy but hidden by ports, firewall, NAT, or a build mismatch. Open WS/Saved/Logs/WS.log in the server installation directory before changing settings. The log tells you whether WSServer launched and whether Steam initialized.

The most common repairs are correcting steam_appid.txt so it contains AppID 2646460, checking the actual UDP ports in the launch script, replacing stale paths after an update, and updating the dedicated server and client to the same build.

As an Amazon Associate I earn from qualifying purchases.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Identify what “not starting” actually means

Different symptoms point to different fixes. Do not begin with router settings if the executable never launches, and do not reinstall the server when the process is running normally but the query port is blocked.

Observed symptom Most likely layer First check
No console window, or it closes immediately Executable path, working directory, permissions, missing files, or a Windows runtime/DLL error Run the current script from the current dedicated-server directory and verify that the referenced WSServer executable and map exist
A console remains open, but Steam initialization fails AppID or Steam server API initialization Read WS.log for the AppID and Steam API lines, then check steam_appid.txt
The process is running, but the server is absent from the browser or nobody can join Game/query ports, host firewall, router forwarding, NAT, or an incorrect address Compare the launch parameters with the ports opened and forwarded on the network
It worked before a game or server patch, then stopped Dedicated-server/client build mismatch or a script still pointing to an old installation Update both sides, restart them, and inspect every path in the startup script
It starts, then crashes when players connect Memory, storage, runtime, or load-related instability Check the stated hardware baseline, free disk space, and the final lines of the log while monitoring resource use

A useful distinction is whether the operating system still shows a WSServer process. A missing process indicates a launch or dependency problem. A persistent process with successful Steam lines indicates that troubleshooting should move to reachability, visibility, or client compatibility.

#1 Best Overall
Sale
TOZO A1 Wireless Earbuds Bluetooth 5.3 Light Weight in Ear Headphones | IPX5 Waterproof,2 Mics for AI Calls,Immersive Premium Sound Bass Headset with Charging Case,32 EQ via App Black
  • [Ultra-Lightweight Ear Buds Designed for Small Ears] Each earbud weighs only 3.7g and features a compact, ergonomic in-ear design made especially for small ears. Secure, low-profile, and comfortable for workouts, all-day wear or overnight sleeping.The ultra-slim profile sits flush in your ear with no hard edges poking or rubbing, so you can even sleep on your side without discomfort.
  • [Immersive Stereo Sound with TOZO OrigX Technology] TOZO OrigX tuning delivers clear vocals, balanced mids, and natural stereo sound for music, podcasts, and videos.
  • [Long Battery Life for Daily Use] Get up to 7 hours of playtime on a single charge, with up to 32 hours total using the charging case—ideal for workdays, commuting, and extended listening sessions.
  • [Bluetooth 5.3 & Stable Connection] Bluetooth 5.3 provides fast pairing, stable wireless performance, and reduced dropouts as you move around home or office.
  • [Deep Bass with Clear Vocals] High-performance drivers produce punchy bass while keeping vocals clean and detailed for everyday listening.

Read the startup log before changing anything

The documented log is WS/Saved/Logs/WS.log below the dedicated-server installation directory. Open it immediately after a failed launch and again after each repair. The console and the log are more reliable than the in-game browser: on first run, the server’s invitation code is printed there, so its absence is useful evidence that startup did not complete.

The Soulmask Wiki FAQ gives two especially useful signatures:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • A successful Steam initialization includes LogOnline: STEAM: [AppId: 2646460] Game Server API initialized 1, followed by Steam networking initialization.
  • A failed initialization can include LogSteamShared: Warning: Steam Dedicated Server API failed to initialize and LogOnline: STEAM: [AppId: 0] Game Server API initialized 0.

These lines separate a Steam startup problem from a network visibility problem. If the successful AppID line appears and the process stays alive, move on to ports and reachability rather than repeatedly reinstalling Steam components. If the log ends before those lines, focus on the executable, working directory, files, and dependencies.

Keep the lines immediately before and after an error. A single warning can be secondary, while the final error before the process exits is often the actionable one. Compare a failed log with a successful launch after each change so you know which repair had an effect.

Repair Steam initialization and AppID 2646460

Soulmask’s dedicated server needs the game server AppID 2646460. A missing or misplaced platform-specific steam_appid.txt is a documented cause of the AppID 0 failure signature.

Windows location

  1. Stop the server completely, including any service or batch process that may restart it.
  2. Open the server’s current binaries directory: WS/Binaries/Win64/.
  3. Create or open a plain-text file named exactly steam_appid.txt. Make sure Windows has not appended .txt twice and that the file is not named steam_appid.txt.txt.
  4. Delete any existing contents and enter one line only: 2646460. Do not add quotes, spaces, or explanatory text.
  5. Save the file, launch the server from the same installation, and check WS.log for AppId: 2646460 and initialized 1.

Linux location reported by the community

A Linux support thread reports the same remedy in WS/Binaries/Linux/steam_appid.txt. If your Linux build uses that directory, create the file there with the single value 2646460, then restart and inspect the log. Treat this as a reported, build-specific remedy: the log must confirm that it worked on your installation.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #2
Sale
Smart Watch for Men Women Compatible with iPhone Samsung Android Phone 1.69 inch Full Touch Screen IP68 Waterproof Bluetooh Fitness Tracker Heart Rate/Sleep Monitor (Black)
  • 【IP68 Waterproof Multifunctinal Smart Watch】Torjalph fitness activity tracker smart watch is IP68 waterproof technology ,you can wear it when swimming,handwashing,it's rain-proof which means that you perform multiple exercise modes outside without worrying about sweat or rain corroding your fitness smart watch,and this watch equipped with a 230 mAh large capacity battery magnetic charging ,and this sports activity tracker watch can be used 5-7 days If fully charged.
  • 【Larger 1.83'' Full Screen Watch & Multi-dial Selection】1.83 inch full HD color touch screen smart watch for men / women provides excellent 240*284 resolution image quality ,This Bluetooth smart watch offers a better touch experience and remarkable immersion and ,more than 200 watch faces for you to choose from App"Da Fit ", you can change the dial style according to your mood to wear keeping the world on your wrist
  • 【Accurate Activity Tracker Smart Watch 】sports watch activity tracker uses sweat and dust resistant breathable silicone strap, our Fitness Tracker Smart Watch for Android iOS Phones supports 12 sports modes,walking,running,bicycle,swimming,badminton,basketball,football,rope skipping. This bluetooth calls smart watch for men women is lightweight and stylish, bringing more convenient and relaxing sports experience while also providing more protection.
  • 【Your 24 Hour Personal Daily Health Monitor】Fitness watch for women men full touch screen IP67 waterproof bluetooth smartwatch for Android iOS Phones with heart rate blood pressure monitor multifunction Andriod smart watch with steps counter sleep monitor sports fitness watch, monitoring blood oxygen saturation allows you to understand your physical condition in real time to track fitness progress ,to know your health status in time.
  • 【More Functions Bluetooth Call Smart Watch】This fitness activity smart watch full screen for iPhone and Android phones includes a bunch of new features including:The bluetooth smart watch can hang up the phone, receive and display WhatsAPP /Text /Facebook /Twitter /Messenger reminder.Support sedentary reminder, alarm clock, stopwatch, timer,weather information,music control, remote camera control compatible with Android 5.0 and above or iOS 9.0 and above smartphones.

If the log still shows AppID 0

  • Confirm that the script launches the binaries directory you just edited, not an older copy left after an update.
  • Check that the file is readable by the account running the server and that its name and capitalization match the platform path.
  • Record the surrounding log lines, including any Steam runtime or shared-library warning. Do not infer a port problem from an AppID 0 result.
  • Investigate Steam runtime availability and any conflicting Steam client process only after verifying the path and file contents.

Do not copy random files from another game or server into the installation before checking the exact build. A successful AppID line is the test that matters. If a hosting panel generates the command for you, inspect the panel’s actual installation path rather than assuming it uses the folder you opened manually.

Check game and query ports, firewall, and NAT

The FAQ lists UDP game port 8777 and UDP query port 27015 as defaults. Launch parameters can change both, so the values in your batch file, service definition, or control panel take precedence over the defaults. A port conflict can interfere with Steam initialization; blocked traffic or missing forwarding can make a healthy process invisible.

Port role Documented default What it affects
Game UDP 8777 Gameplay connections to the server
Query UDP 27015 Server-list visibility and query responses

Use the ports the server actually starts with

  1. Open the launch script or service definition and note every explicit game or query-port parameter.
  2. If no override is present, begin with UDP 8777 and UDP 27015. If an override is present, use those values everywhere instead.
  3. Check the host for another process already using either configured port. A conflict must be removed or the Soulmask server must be assigned unused ports.
  4. Allow the server executable and both configured UDP ports through the host firewall. Apply the rule to the network profile the machine is actually using.
  5. If the host is behind a router, forward the same UDP ports to the host’s fixed LAN address. A forward to an old DHCP address will silently break after a reboot.
  6. Test from the correct side of the network: use the private address from a local client and the public address from outside the LAN. Include the configured port when a direct connection method asks for one.

If the process is healthy, the log shows successful Steam initialization, and the browser is empty, blocked query traffic or missing NAT mapping is more likely than a launch failure. Conversely, forwarding ports cannot repair an executable that exits before it binds them.

Do not forward only the query port and expect gameplay to work; the game port is needed for player connections. Conversely, opening ports on the router does not automatically create a host-firewall rule. Check both layers, and confirm that the router forwards UDP rather than only TCP.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Fix executable paths, working directories, and missing files

Updates can leave a working server installation beside an obsolete startup script. The script may still reference a pre-update folder, an old map name, or an executable that no longer exists. Run the script from the current dedicated-server directory and verify each path rather than assuming the installation manager updated your custom files.

Path and map checks

  • Confirm that the target executable is the current WSServer binary for your platform.
  • Confirm that the map named in the launch command is present and spelled as the installed build expects.
  • Set the script’s working directory to the dedicated-server installation directory before launching. Relative paths for configuration, logs, and binaries can fail when a script is started from a shortcut or another folder.
  • Check that the account running the server can read the installation and write to WS/Saved/Logs/.
  • Remove or correct duplicate installations so you know which copy is being updated and which copy is being launched.

Community-reported Windows DLL workaround

Windows community reports describe copying steamclient64.dll, tier0_s64.dll, vstdlib_s64.dll, and crashhandler64.dll from a Steam installation into the server’s binaries directory when the executable exits immediately. This is a community workaround, not a universal requirement. Back up the server first, verify that the files match the architecture and build you are running, and re-check after every server update because an older DLL can create a different failure.

Rank #3
New Bee Guitar Cable 10ft Electric Instrument Bass AMP Cord
  • [Low Noise High Fidelity] New bee guitar cord with 22AWG oxygen-free-copper center conductors provides enhanced signal transfer, the PVC insulation material and the high-density stranded copper double shield provide noise rejection for quiet operation
  • [Ideal for Choice] New bee 1/4 straight and right angle metal connectors, ensures a secure connection in any instrument, pedal, or amp jack. L shape great fro on stage guitar stands
  • [Wide Compatible] Suitable for mixer, power amplifier, microphone, effector, decoder, equalizer, electoronic organ, electric guitar, electric bass and other electronic equipments. Widely used in the installation of smart home, karaoke speaker, professional stage audio, etc
  • [Easy Disassemble] Making incidental repairs quick and easy! Very nice, flexible cable
  • [Dont Hesite to Order] 24 hours customer services and professional technology team are standing by

If the process still closes with no useful log, treat it as a host executable or dependency problem. Reconfirm that the server installation completed, that security software did not quarantine a file, and that the startup account has permission to execute the binary. Avoid mixing files from different server versions; a mismatched dependency can replace one startup error with another.

Synchronize the client and dedicated-server builds

A game update can leave an apparently running server that no longer accepts connections from current clients. Hosting documentation identifies build mismatch as a common connection failure. Update the dedicated server through SteamCMD or your hosting control panel whenever the game client updates, then restart the server and the client.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Stop the dedicated server cleanly.
  2. Run the server update mechanism and wait for it to finish rather than starting from a partially updated directory.
  3. Inspect the startup script for stale executable and map paths that still point to the previous installation.
  4. Start the updated server and confirm its current startup output in WS.log.
  5. Update and restart the client before testing a connection. Do not spend time changing passwords or router rules until both sides report compatible builds.

A stale script can make this especially confusing: the files may be updated in one folder while the script continues launching an older copy elsewhere. If the server worked until a patch and then every client receives a version-related failure, treat synchronization as the first test even when the process appears healthy.

Check host capacity and storage

Steam lists 64-bit Windows 10 and Windows 11 support, 16 GB of minimum RAM, 24 GB of recommended RAM, and 25 GB of available storage for Soulmask. An SSD is preferred. These are baseline game requirements, not a guarantee that a busy multiplayer dedicated server will perform well at the minimum.

  • Use a 64-bit supported Windows host when running the Windows server build.
  • Keep more than the stated 25 GB free if you need updates, logs, backups, or multiple world copies; an installation that fills the disk can stop writing logs or fail during an update.
  • Watch memory and disk activity if the server starts successfully but crashes as players join. That pattern is different from an AppID or port failure.
  • Do not interpret “recommended” RAM as a fixed player-count promise. World size, player activity, mods, and other services on the machine change the real load.

Capacity problems can appear after a successful launch, so note whether the crash happens only under player load. Preserve the final log lines before restarting; repeatedly relaunching can overwrite the evidence needed to separate memory pressure from a dependency or network fault.

Self-hosting versus managed hosting for recurring failures

If you repeatedly lose time to port forwarding, SteamCMD updates, or process restarts, managed hosting can remove some operating-system and network work. It does not remove the need to verify the game build, server settings, or provider-specific support.

Rank #4
BSIMB 15.6" Digital Family Calendar & Chore Chart, No Subscription Fees
  • Digital Family Calendar: BSIMB digital calendar wall touch screen puts an end to your chaotic life. Designed for busy families, the digital calendar keeps you organised and in step with your family. Assign different colours and tasks to each family member to make family scheduling easier and more intuitive.
  • Easy Setup and Auto-Sync: Plug in, connect to WLAN and auto-syn your electric calendar in minutes. Digital wall calendar compatible with Google calendar, iCloud calendar, Outlook calendar, Cozi calendar and Yahoo calendar. Add events directly on the device or through the ecalendar app. Electronic calendar stays current whether you're at work or traveling—no manual updates needed.
  • All-In-One Home Assistant: Smart calendar builds habits and encourage independence with personalised chores. Display daily meal plan to reduce the daily ‘What's for dinner?’ stress. To-do lists keep track of everything you want. Turning chores into valuable achievements with stars and rewards, making life easier and more enjoyable.
  • Manage Anytime Anywhere: BSIMB electronic calendar for family stay connected with the powerful ecalendar app. Access and manage your digital wall calendar anytime, anywhere with free features like stars & rewards, photo screensaver, chore charts, meals plans, to-do lists etc. Electronic planner paid features like Magic Import tailor advanced tools for users with special needs.
  • Stay in Touch with Loved Ones: Share photos or videos from your phone to electronic wall calendar with app, instantly update your life moment, and keep in touch with your family, especially those who are far away; you can also surprise your smart calendar digital wall by sending him a wish card; it's also great for keeping tech-illiterate elders in touch with the youngsters.
Consideration Self-hosted server Managed server
Control Direct access to scripts, files, logs, and mods Operating system and network are abstracted behind a control panel
Network setup You configure the firewall, fixed LAN address, and router/NAT forwarding The provider generally exposes the configured ports for you
Maintenance You run server updates, repair paths, and create restart procedures Updates and restarts may be automated, depending on the provider
Limits and cost Hardware and bandwidth are yours to size and pay for Verify monthly price, player slots, region, backups, mod support, and cancellation terms before committing

Whichever model you choose, retain access to logs and confirm that the service supports the Soulmask build you intend to run. Automation is useful only when it launches the correct executable with the correct ports. Compare the recurring monthly price with the value of included backups, restart tools, support response, and the region your players need.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Information to collect when the problem persists

Support becomes much faster when you provide evidence instead of only saying that the server is offline. Keep the following together:

  • The exact launch command or service configuration, with passwords removed.
  • The final section of WS.log from a failed start and from the first start after a change.
  • Whether a console window remains open and whether a process is visible in the operating system.
  • The AppID line and any Steam runtime warning.
  • The configured game and query ports, plus whether the host is behind NAT.
  • The dedicated-server build and client build, and the date of the last update.
  • Host operating system, available RAM, free storage, and whether the server crashes only under player load.

This record distinguishes a launch failure from a visibility failure and prevents repeatedly applying a fix that already failed.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

A quick order of operations

  1. Confirm whether WSServer remains running.
  2. Read WS/Saved/Logs/WS.log and identify the last meaningful startup line.
  3. Repair steam_appid.txt if the log shows AppID 0 or Steam API initialization failure.
  4. Verify the executable, map, working directory, and installation path used by the script.
  5. Compare actual launch ports with firewall rules and router forwarding.
  6. Update the dedicated server and client to matching builds.
  7. Check RAM, storage, and load-related crashes only after startup and connectivity layers are confirmed.

Frequently Asked Questions

Why does WSServer.exe close immediately?

Verify that the script points to the current executable and map, runs from the dedicated-server directory, and has permission to read files and write WS/Saved/Logs/. Check for missing files, security-software quarantine, Windows runtime errors, or the community-reported Steam DLL workaround. Use the final log lines to confirm the cause.

What does AppId 0 mean on a Soulmask server?

It indicates Steam game-server initialization failed. Check the platform-specific steam_appid.txt file and ensure it contains only 2646460. Windows uses WS/Binaries/Win64/; a Linux support report places it in WS/Binaries/Linux/.

Which ports does Soulmask use?

The documented defaults are UDP 8777 for gameplay and UDP 27015 for queries. A launch parameter or hosting panel can change them, so use the values in the actual startup command when configuring the firewall and router.

The process is running but the server is not listed. Is it really stopped?

Not necessarily. If WS.log shows AppId: 2646460 and initialized 1, investigate blocked query traffic, firewall rules, NAT forwarding, the advertised address, and the configured query port.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Why did the server stop working after an update?

Update the dedicated server and client, restart both, and inspect the startup script for an old installation path or executable. A script can continue launching an older copy even after another folder has been updated.

Can minimum hardware run a dedicated server?

Steam lists 16 GB RAM minimum, 24 GB recommended, 25 GB available storage, 64-bit Windows 10/11 support, and an SSD preference. These are baselines, not a guarantee for a busy multiplayer server; monitor memory and disk activity under load.

Should I self-host or rent a managed Soulmask server?

Self-hosting provides direct control but requires firewall, NAT, SteamCMD, updates, and restart management. Managed hosting may automate those tasks. Compare monthly price, slots, region, backups, mod support, support quality, and cancellation terms.

What should I send support when troubleshooting fails?

Provide the launch command with passwords removed, the final WS.log lines, AppID and Steam warnings, configured ports, NAT status, server and client builds, host operating system, available RAM and storage, and whether crashes occur only when players join.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The Bottom Line

Start with WS.log, not the server browser. A successful AppId: 2646460 and initialized 1 move the investigation to ports, firewall, NAT, and client compatibility; AppID 0 points to Steam initialization and steam_appid.txt. Then verify current paths, matching builds, and host capacity before considering a hosting change.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Crashes, No Sound, or Screen Glitches?Free driver scan
Windows Errors? Fix Them Before They SpreadFree repair scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.