To host an ARK: Survival Ascended dedicated server on Windows, install Valve SteamCMD, download server app 2430930 into a folder such as C:arkserver, create a batch file that starts ArkAscendedServer.exe, configure the files under ShooterGameSavedConfigWindowsServer, and expose the required ports in both Windows Firewall and your router. ASA uses -port=<port> for the game port; the older ?port=<port> syntax makes the server fall back to port 7777.
Godlike.Host offers hosted ARK: Survival Evolved servers with its own game panel, SFTP access and free DDoS protection, if you would rather not host it yourself.
What you need before installing
A Windows ASA server is a program running on a computer that remains online. Players connect to that computer rather than to a non-dedicated session tied to someone’s game client. Before downloading anything, prepare the following:
As an Amazon Associate I earn from qualifying purchases.
The Tool Desk
Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →- Supported Windows: The ARK Official Community Wiki recommends a supported Windows 10 22H2-or-later release or a supported Windows Server edition.
- Runtime components: Install the Microsoft Visual C++ 2013 Redistributable for x64 and the June 2010 DirectX End-User Runtimes.
- Administrative access: You need permission to install SteamCMD, create firewall rules, and edit router port-forwarding rules.
- A permanent server folder: Use a simple path such as
C:arkserver. Avoid a location that is difficult to back up or subject to restrictive permissions. - A stable local IP address: Router forwarding must always target the Windows computer hosting ASA. Reserve that computer’s address in the router or configure an equivalent static assignment.
- Reachability from the internet: Players outside your home network need a reachable public address and router forwarding. A firewall rule alone does not publish the server.
There is no single authoritative CPU, memory, bandwidth, or player-capacity specification that guarantees a particular experience. Load changes with the map, mods, player count, and server settings, so treat hardware planning as a workload decision rather than a fixed minimum.
Know the ports before you configure anything
A single ASA instance normally uses this documented pattern:
#1 Best Overall
- [Powerful PC] Mini Gaming PC equipped with Core i9-14900F, 24 Cores 32 Threads, 36M Cache, Max Turbo Frequency: 5.8GHz, Windows 11 pro (64 Bit). With GeForce RTX 50 Series GPUs. supporting ray tracing and AI cores. Delivering AI-acceleration in top creative apps. Whether you’re rendering complex 3D scenes, editing 4K video, AI Applications, Multitasking, video server or Gaming livestreaming with the best encoding and image quality, GeForce RTX GPUs give you the performance to create your best.
- [Storage Expansion] Mini computer is equipped with Dual-DDR5 RAM slots which can support up to 96G RAM(2*48G), 1 x M.2 2280 PCIE4.0 high-speed SSD, and support add 1 x 2.5-inch SATA HDD/SSD(not include) is enough to accommodate system files and massive games, Equipped with high-capacity memory, this machine powers through demanding AI applications — from generating stunning images to rendering smooth AI videos. More memory means faster responses, seamless multitasking.
- [8K@60Hz Four-Display] Mini PC equipped with GeForce RTX5060Ti 16GB GDDR7 discrete graphics card, supporting ray tracing and AI cores. easy connect 4 monitors, 1×HDMI 2.1b and 3×DisplayPort 2.1b(All Support 8K@60Hz display), It can provide you with a first-class TV experience and realistic picture quality, for your visual home entertainment, streaming video, web browsing, work design and 3D games create a very smooth experience.
- [Functional Interfaces] Mini computer is equipped with 4 x USB 3.2, 4 x USB2.0, 1 x HDMI2.1 port, 3 x DP2.1 ports, 2xRJ-45 Gigabit Network Ethernet, 1 x Fiber Optic PORT, 1 x Audio in/out. Built-in Bluetooth 5.4 and IEEE 802.11be wifi 7, Higher transfer rates and lower latency. Mini PC supports multiple device connection and can be used with servers, monitoring equipment, office equipment, projectors, televisions, etc, Mini desktop computer support automatic power on and Wake On Lan.
- [Warranty & heat dissipation] Warrant: 2 year/24 months. The compact computer size: 8.6*6.6*4.5in, 5.5lb, Inside the chassis are four all-copper turbo fans and eight vacuum heat pipes for powerful cooling performance. Make it can work smoothly and will not cause too much noise.
| Purpose | Protocol | Typical port | When it is needed |
|---|---|---|---|
| Game traffic | UDP | 7777 | Required for players to play |
| Peer traffic | UDP | 7778 | Required alongside the game port |
| Steam query traffic | UDP | 27015 | Allows server discovery and status queries |
| RCON administration | TCP | 27020 | Only when RCON is enabled |
The game and peer ports are separate even though both use UDP. The query port is also separate; a server can be running while remaining invisible in a browser if the query port is wrong or blocked. RCON is optional and should not be opened unless you have deliberately enabled and secured it.
For more than one instance, every instance needs a non-overlapping set of game, peer, query, and, if used, RCON ports. The values in the launch command, Windows Firewall, and router forwarding table must agree for each instance.
Recommended Free Tools
Install Windows prerequisites and SteamCMD
Install the required runtimes
- Install the Microsoft Visual C++ 2013 Redistributable x64.
- Install the June 2010 DirectX End-User Runtimes.
- Restart Windows if either installer requests it.
These components are prerequisites for the dedicated-server binaries, not replacements for the game server itself.
Place SteamCMD in a known directory
- Download SteamCMD from Valve’s official distribution channel.
- Extract it to a folder such as
C:SteamCMD. - Run it once so it can create its supporting files and update itself.
Keeping SteamCMD separate from the ASA installation makes future updates easier and leaves the server directory available for backups.
Download the ASA dedicated server with app ID 2430930
Create C:arkserver before downloading. You can run the following inside the SteamCMD prompt:
force_install_dir C:arkserver
login anonymous
app_update 2430930 validate
quit
The same operation can be performed from a Windows command prompt, using the path to steamcmd.exe:
Do these 3 things before closing this tab:
1Repair Windows errors before they cause bigger problems2Fix the driver behind crashes, sound loss and screen glitches3Clear out junk files and repair common Windows errorsRank #2
- RYZEN 7 H 255 CPU - The Ryzen 7 H 255 is a chip from the Hawk Point family and is an upgraded version of the older Ryzen 7 8745H and has 8 cores (16 threads thanks to SMT support) that run at up to 4.9 GHz, together with the powerful Radeon 780M iGPU. Unlike Zen 3, Zen 4 offers AVX512 support along with other improvements such as larger caches/registers/buffers across the board.
- GAMING PC - The Radeon 780M (12 CUs / 768 shaders, up to 2,600 MHz) can drive multiple displays simultaneously with a resolution of up to 8K. Hardware encoding and hardware decoding of the most common video codecs (AV1, AVC, HEVC) is also no problem; playing the latest games on FSR settings without issues.
- WHY CHOOSE DDR5 5600MHz DUAL CHANNEL (2×16GB): With a 5600MHz clock—a 17% frequency uplift over 4800MHz—this kit delivers massive bandwidth gains that elevate real-world performance. Gamers enjoy higher minimum FPS and less stutter in open-world and sim titles for a smoother competitive experience. Video editors and 3D creators benefit from faster 4K/8K timeline scrubbing, quicker renders in DaVinci Resolve and Premiere, and swifter asset loading. For AI/LLM workloads, the superior throughput reduces I/O bottlenecks, cuts token generation latency, and accelerates model fine-tuning by keeping processing cores fed with data—so you wait less and create more.
- 32GB DDR5 RAM + 512GB SSD - The K12 mini computer is equipped with Dual 16GB (Total 32GB) SO-DIMM DDR5 5600MHz memory sticks. 512GB PCIE 4.0 SSD Drive with 3x M.2 2280 Expansion slots. Each slot capable of reading up to 8TB. (24TB MAX)
- QUAD SCREEN 4K DISPLAY SUPPORT - K12 Mini PC support 4-screen 4K/8K output via HDMI 2.1 (8K@60Hz), DisplayPort 1.4 (4K@60Hz), and USB Type-C Transfer speed (supporting PD3.0/DP1.4/DATA). Ideal for gaming, video editing, and multitasking, it provides expansive and crisp multi-display support.
steamcmd +force_install_dir C:arkserver +login anonymous +app_update 2430930 validate +quit
2430930 is the ASA dedicated-server application ID. The validate option checks the downloaded files and can take considerable time on the first installation or after a large update. When SteamCMD finishes, confirm that the server executable exists below the installation directory, normally under ShooterGameBinariesWin64.
Create a Windows launch batch file
Use the server’s binaries directory
In C:arkserverShooterGameBinariesWin64, create a file named start-asa.bat. A practical starting template is:
@echo off
cd /d C:arkserverShooterGameBinariesWin64
ArkAscendedServer.exe TheIsland_WP?listen?SessionName=MyASA_Server -port=7777 -QueryPort=27015 -MaxPlayers=20 -log
pause
This example starts the listed map, gives the session a browser name, assigns the game port, assigns the query port, sets a 20-player cap, and keeps logging enabled. Replace the map token and session name with your choices. The exact map token must match the map installed on the server.
Do not use the old port syntax
ASA’s launch syntax is different from older ARK server examples. Use -port=7777, not ?port=7777. The official wiki states that using the older form causes ASA to default to port 7777, which can make a custom port assignment appear to be ignored.
“ARK: Survival Ascended requires
-port=<port>instead of?port=<port>. Otherwise it will always default to 7777.”
If you change the game or query port, change it everywhere: the batch file, Windows Firewall rules, and router forwarding entries.
Rank #3
- Office Gaming Mini PC - UPGRADED GMKtec Nucbox M5 Ultra Series is equipped with the powerful AMD Ryzen 7 7730U processor, 8 Cores/16 Threads, Base 2.00GHz (Power Saving Quiet Mode) with Turbo Boost up to 4.50GHz (Performance Mode) in BIOS settings, Based on the ZEN 3+ architecture, this small but powerful mini pc delivers satisfying results in productivity, office work, and gaming. 35% Performance increase over AMD Ryzen 5 7430U/ Ryzen 7 5700U, 5600U, 5560U, 5500U.
- 32GB DDR4 RAM & 1TB PCIe SSD - Installed with DDR4 32GB RAM Dual Channel (2x16GB), the Nucbox M5 Ultra mini pc support expansion to 64GB RAM. Featured with 1TB M.2 2280 PCIe 3.0 SSD, support dual slot expansion each can be up to 8TB SSD. (Upgrades not included)
- DUAL NIC LAN 2.5G RJ45 - Fast Network Speeds: Enjoy up to 2500Mbps data transmission speed without worrying about lagging. Ideal for working, gaming, and surfing the internet. Great for Untangle, Pfsense or as a server office PC.
- Mini Desktop Computer with 4K Triple Screen Display - Nucbox M5 Ultra integrates AMD Radeon Graphics 8 Cores 2000 MHz GPU to deliver powerful graphics processing power to easily handle the demands of complex design software, 4K@60Hz UHD video editing, and playback. It can connect to 3 display screens simultaneously.
- Fast Internet WiFi 6E + BT5.2 Connection - GMKtec Mini PC with WiFi-6E Wireless, have 2.5G/5G/6G triple band, more faster and lower latency. Bluetooth 5.2 allowing you more quickly to connect other wireless devices (headset, mouse, keyboard, etc.) Interface features 2*USB3.2 ports, 2*USB2.0 ports, 1*HDMI 2.0 port(4K@60Hz), 1*USB-C port(PD/DP/DATA), 1*DP Port, 1*Audio 3.5mm (HP&MIC), 1*DC Power Port.
Set administrator access separately
Put persistent server settings in the configuration files rather than relying on a temporary command window. The administrator password belongs in GameUserSettings.ini; use a strong value and do not publish it in screenshots, forum posts, or shared batch files. The launch window’s -log option is useful during initial testing because it leaves startup messages visible.
Edit the ASA configuration files
Stop the server before editing its configuration. The persistent Windows configuration directory is:
Outdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchPC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11C:arkserverShooterGameSavedConfigWindowsServer
GameUserSettings.ini
Use GameUserSettings.ini for server-facing settings such as the session name, passwords, player-related options, and other settings exposed by the server configuration. If the file is not present after the first run, start the server once, stop it cleanly, and check the directory again.
Game.ini
Use Game.ini for advanced game rules and gameplay adjustments. Make one controlled change at a time, save the file as plain text, and retain a copy of the previous version so that a bad setting can be reversed.
Back up before changing files
The ShooterGameSaved directory contains the information you will most want to preserve, including saved-world data and configuration. Back it up before changing server builds, adding mods, or making broad configuration edits. A dated copy outside the live server directory is safer than relying on a file that can be overwritten during an update.
Allow the server through Windows Firewall
Windows Firewall and the router perform different jobs. Firewall rules permit traffic to reach the application on the Windows host; router forwarding sends internet traffic to that host.
Rank #4
- 【AMD Ryzen 3 5300U CPU: Outperforms N150 & 3500U】 BOSGAME E5 mini PC is powered by the TSMC 7nm FinFET architecture AMD Ryzen 3 5300U processor (4 Cores, 8 Threads, up to 3.8GHz boost, 6MB total cache). Compared to low-end Intel N150 or 3500U chips which only have 4 single threads and throttle under load, the 5300U delivers over 30% faster multi-core speed. Run 30+ browser tabs, large Excel sheets, and Zoom meetings simultaneously without system lag.
- 【8GB DDR4 RAM & 256GB NVMe SSD Storage】 Installed with high-speed 8GB DDR4 dual-channel memory and a fast 256GB M.2 2280 SSD, eliminating slow boot times and application loading delays. To accommodate growing data requirements, the upgradeable hardware design features dual SODIMM slots that allow you to expand memory up to 64GB RAM, ensuring smooth operation during heavy multitasking.
- 【High-Capacity Dual M.2 SSD Storage Expansion】 Never worry about running out of space for your business files. In addition to the pre-installed 256GB system drive, the motherboard houses an extra empty internal M.2 2280 NVMe PCIe 3.0 slot. This allows you to easily add a second solid-state drive for up to an additional 2TB of storage capacity (upgrades not included) without needing to remove or reinstall the original operating system.
- 【Radeon 6-Core Graphics & Triple 4K Displays】 Integrated with official AMD Radeon Graphics (6 Graphics Cores, 1500 MHz frequency) for casual gaming, photo editing, and crisp 4K media decoding. Featuring 1x HDMI 2.0 port, 1x DisplayPort, and 1x Full-Function Type-C port, the E5 outputs true 4K@60Hz resolution to three monitors at once. This multi-screen setup eliminates constant window-switching for traders, programmers, and office workers.
- 【Dual 2.5GbE LAN Ports for Advanced Networking】 Experience fast wired network transmission speeds up to 2500Mbps without lagging or buffering. The integration of dual 2.5 Gigabit Ethernet ports (powered by Realtek RTL8125 controller) makes this compact computer an exceptional hardware choice for tech enthusiasts. Easily configure it into software routers, hardware firewalls (pfSense, OpnSense), home NAS servers, or local homelabs.
- Open Windows Defender Firewall with Advanced Security.
- Select Inbound Rules, then choose New Rule.
- Choose Port, select UDP, and enter the game and peer ports, normally
7777-7778. - Allow the connection for the network profiles that apply to your server, and give the rule a clear name such as
ASA Game and Peer UDP. - Create another inbound UDP rule for the query port, normally
27015. - If you intentionally enable RCON, create a separate TCP rule for
27020. Do not open it merely because the server is installed.
Separate rules make it easier to disable RCON or diagnose one port without changing the others. If you use non-default ports, enter those values instead of the examples above.
Forward the ports on your router
- Find the Windows host’s current local IPv4 address.
- Reserve that address for the computer in the router’s DHCP or LAN settings.
- Open the router’s port-forwarding or NAT page.
- Create forwarding entries for UDP
7777, UDP7778, and UDP27015to the host’s local IP address. - Add TCP
27020only if RCON is enabled and you accept the security implications. - Save the router configuration and restart networking only if the router requires it.
Forward the same external and internal port numbers unless you have a deliberate translation scheme and have reflected that scheme in the launch configuration. If the host receives a new local IP address, old forwarding rules can silently point to the wrong computer.
Some internet connections do not provide a directly reachable public IPv4 address. If local players can connect but outside players cannot despite matching firewall and forwarding rules, ask the internet provider whether the connection is behind carrier-grade NAT or otherwise lacks inbound reachability.
Start the server and perform a controlled test
Check the process first
- Run
start-asa.batas the account that owns the server files. - Watch the console for startup errors and confirm that log output continues instead of the process closing immediately.
- Wait for the world to finish loading before testing discovery.
A window that closes at once usually indicates a path, runtime, permission, or command-line problem. Run the batch file from an existing Command Prompt if you need to read the final error.
Test from the same network
Have a second device on the LAN look for the server or connect using the game’s available server-connection workflow. This test isolates the ASA process and Windows Firewall from the router and public internet. If LAN testing fails, do not troubleshoot public forwarding yet; first verify the executable path, map name, game port, and local firewall rules.
Test from outside the LAN
Once local access works, test from a genuinely external connection. Confirm that the router forwards to the same local IP shown on the host and that your server-browser filters are not hiding the session. Query traffic uses UDP 27015 in the typical configuration, so a blocked or mismatched query port can prevent listing even when the game process is running.
Best Value
- [CPU] Intel Core Ultra 7 270K Plus Processor (24 Cores, 24 Threads, 3.2 GHz Base Clock Speed up to 5.5 GHz Max Boost Clock Speed) for Elite Gaming and Content Creation | [STORAGE] 1TB PCIe NVMe M.2 SSD - Experience Hyper-Fast Bootup and Data Transfer thats up to 30x Faster Performance than a Traditional Hard Drive.
- [ Graphics ] Integrated Intel UHD Graphics | [RAM] 64GB DDR5 RAM 5600 Gaming Memory for Seamless Multitasking from Multiple Web Pages to Playing Games Online Simultaneously | [OS] Windows 11 Pro x64
- [BUY WITH CONFIDENCE] Empowered PCs are Assembled in the USA, Rigorously Stress-Tested Before Shipping, and Supported with Lifetime Technical and Diagnostic Support and 3-Year Limited Hardware Warranty.
Updating without losing the world
- Announce maintenance and stop the server cleanly.
- Copy the complete
ShooterGameSaveddirectory to a dated backup location. - Run the SteamCMD update command again:
steamcmd +force_install_dir C:arkserver +login anonymous +app_update 2430930 validate +quit. - Review configuration files after the update and confirm that your launch batch still uses the intended ports.
- Start the server and inspect the log before inviting players back.
Running SteamCMD before planned starts or after an ASA update keeps the server files current. Backups are especially important when changing builds or installing mods, because a compatibility problem may require restoring the previous saved data and configuration.
Free tools Windows power users keep installed
One-click scans. No signup required.
Troubleshooting by symptom
The server process will not stay open
- Confirm that the batch file changes directory to
ShooterGameBinariesWin64. - Check that the Visual C++ 2013 x64 package and June 2010 DirectX runtime are installed.
- Run the batch file from Command Prompt so an error is not hidden when the window closes.
- Verify the map token and remove recently added options until the process starts.
The server starts, but the browser shows nothing
- Confirm that the query port in the launch command matches the UDP firewall rule and router forwarding entry.
- Check that the browser is showing the correct server category and has no filters excluding the session.
- Make sure the server has completed world loading; a process that has only begun initialization may not answer queries yet.
Players on the LAN can join, but internet players cannot
- Verify the Windows rules first, then verify router forwarding to the host’s current local IP.
- Check that both game UDP ports and the query UDP port were forwarded, not just the port visible in the launch line.
- Confirm that the connection has a reachable public address and is not behind a provider-level NAT.
The server appears to use port 7777 despite your setting
Inspect the batch file for the exact ASA form -port=<port>. If it contains ?port=<port>, replace it, restart the server, and align the firewall and router rules with the corrected value.
A second instance interferes with the first
Compare every instance’s game, peer, query, and RCON assignment. Duplicate ports, overlapping forwarding rules, or two batch files pointing to the same saved-data directory can produce confusing startup and discovery failures. Give each instance its own non-overlapping ports and its intended configuration and save locations.
Self-hosting versus managed Windows hosting
Running the server yourself gives you direct control, but it also makes you responsible for every operating-system and network task. A managed service can remove much of that administration. Compare the options using the practical differences below rather than assuming one is universally better:
| Decision area | Self-hosted Windows server | Managed hosting |
|---|---|---|
| INI files and mods | Direct access to files and launch options | Depends on the provider’s panel and support policy |
| Multiple instances | You assign processes, ports, and resources yourself | Availability depends on the selected service and plan |
| Updates and backups | You schedule SteamCMD updates and copy ShooterGameSaved |
The provider may automate some tasks; confirm exactly what is included |
| Firewall and router work | You create Windows rules and NAT forwarding | The host usually handles the public network edge |
| Public-IP requirements | Your connection must accept inbound traffic | The service supplies the public endpoint |
| Cost | Uses your existing computer and connection, with their electricity and maintenance costs | Recurring charges vary by resources, location, and support level |
| Support | You diagnose Windows, ASA, and networking issues | Response times and ASA-specific expertise vary by provider |
Choose self-hosting when you want full control and are comfortable maintaining Windows and networking. Choose managed hosting when avoiding SteamCMD, firewall rules, router forwarding, updates, and backups is worth the recurring fee and reduced system control.
Quick wins for a faster PC:
Scan for outdated or missing drivers - takes under a minuteDriver Scan →Clear out junk files and repair common Windows errorsFree Scan →Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Quick Recap
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.




