# ESAGAMES — full page index > Complete list of the indexable pages on https://esagames.ro, grouped by type, each with > the page's own meta description. Generated from the live site. See https://esagames.ro/llms.txt > for the short version and the company's key facts. ## Homepage (1) - [Web Hosting, Game Servers & VDS in Frankfurt](https://esagames.ro/): Protected web hosting, game servers, VDS & dedicated servers in Frankfurt with multi-Tbps Anti-DDoS, low latency, NVMe storage and fast 24/7 support. ## Buy / pricing pages (11) - [DDoS Protected VPN for Gaming — Frankfurt](https://esagames.ro/index.php/store/anti-ddos-protected-vpn): DDoS protected VPN on WireGuard — hide your real IP behind our 13 Tbps+ Frankfurt filtering and keep gaming or streaming online when someone attacks you. - [Backup Storage & Proxmox Datastores in Frankfurt](https://esagames.ro/index.php/store/backup-storage): Off-server backup storage from ESAGAMES — secure, affordable space in Frankfurt to keep your server and website backups safe. - [Dedicated Server Hosting in Frankfurt, Germany](https://esagames.ro/index.php/store/dedicated-servers): Bare-metal dedicated servers in Frankfurt — Ryzen 9 9900X/9950X with DDR5 and NVMe, or OVH lines, with full root, IPMI and multi-Tbps Anti-DDoS. - [Game Server Prices & Plans — Frankfurt, Germany](https://esagames.ro/index.php/store/gamehost): Game server plans and prices with a live calculator — Minecraft, CS2, FiveM, Rust, ARK and 30 more, Layer 4 Anti-DDoS included, instant setup in Frankfurt. - [Extra IPv4, GRE Tunnels & Subnets in Frankfurt](https://esagames.ro/index.php/store/networking): Extra IPv4, /24 and /23 subnets on our AS214918, GRE tunnels, proxy and Layer 7 Anti-DDoS — routed through our 13 Tbps+ filtered Frankfurt network. - [CS 1.6 Server Platforms & Forum Software](https://esagames.ro/index.php/store/software-products): Licensed CS 1.6 server platforms with plugins, points and an admin panel, plus full community forum software — delivered instantly with setup help. - [Priority Support Plans for Your Hosting](https://esagames.ro/index.php/store/support-plans): Priority support plans for ESAGAMES customers — faster response times, dedicated technicians and premium ticket access. - [TeamSpeak 3 Server Hosting Frankfurt + SinusBot](https://esagames.ro/index.php/store/teamspeak3-hosting-sinusbot): TeamSpeak 3 server hosting in Frankfurt from 32 to 512 slots, or with your own licence, plus a SinusBot music bot — Anti-DDoS protected, online in seconds. - [VDS Hosting in Frankfurt — DDoS Protected VPS](https://esagames.ro/index.php/store/vds-hosting): VDS hosting in Frankfurt on Ryzen 9 and Xeon Gold nodes — dedicated resources, NVMe, full root access and multi-Tbps Anti-DDoS, deployed in minutes. - [Web Hosting in Frankfurt — NVMe & DirectAdmin](https://esagames.ro/index.php/store/webhosting): Fast NVMe web hosting in Frankfurt with free SSL, DDoS protection, a DirectAdmin panel and regular backups — built for WordPress and business sites. - [Reseller Hosting in Frankfurt — DirectAdmin](https://esagames.ro/index.php/store/webhosting-resseler): Reseller web hosting in Frankfurt — sell NVMe hosting under your own brand, with DirectAdmin, free SSL and DDoS protection included. ## Game server hosting, by game (63) - [7 Days to Die Server Hosting — DDoS Protected](https://esagames.ro/7-days-to-die-server-hosting.php): From €22/mo. 7 Days to Die server hosting in Frankfurt with strong CPUs, multi-Tbps Anti-DDoS, mod support and instant setup. Survive the blood moon, always online. - [All the Mods 10 (ATM10) Server Hosting — Frankfurt](https://esagames.ro/all-the-mods-10-server-hosting.php): From €13/mo. All the Mods 10 server hosting in Frankfurt — the generous RAM this kitchen-sink pack demands, one-click install and multi-Tbps Anti-DDoS included. - [All the Mods 9 (ATM9) Server Hosting — Frankfurt](https://esagames.ro/all-the-mods-9-server-hosting.php): From €13/mo. All the Mods 9 server hosting in Frankfurt — generous RAM for the kitchen-sink classic, one-click install, NVMe storage and multi-Tbps Anti-DDoS. - [alt:V Server Hosting — GTA V Roleplay, Frankfurt VDS](https://esagames.ro/altv-server-hosting.php): From €32/mo. alt:V server hosting on a Frankfurt VDS with full root, JS or C# resources, multi-Tbps Anti-DDoS and low EU ping. Lighter than FiveM, built for big RP… - [ARK Server Hosting — Survival Ascended/Evolved](https://esagames.ro/ark-server-hosting.php): From €23/mo. ARK: Survival Ascended & Evolved server hosting in Frankfurt with strong CPUs, NVMe SSD, multi-Tbps Anti-DDoS, mods and clusters. PvP, PvE and instant… - [Arma 3 Server Hosting — VDS with Root, Frankfurt](https://esagames.ro/arma-3-server-hosting.php): From €32/mo. Arma 3 server hosting on a Frankfurt VDS with full root, mod and headless-client support, high-clock CPUs and multi-Tbps Anti-DDoS. Milsim, Altis Life… - [Barotrauma Server Hosting — DDoS Protected](https://esagames.ro/barotrauma-server-hosting.php): From €13.50/mo. Barotrauma dedicated server hosting in Frankfurt with NVMe SSD, multi-Tbps Anti-DDoS and instant setup. Keep your 16-player submarine crew online… - [Better MC (BMC) Server Hosting — DDoS Protected](https://esagames.ro/better-mc-server-hosting.php): From €13/mo. Better MC (BMC) server hosting in Frankfurt — the RAM this big adventure and quality-of-life pack needs, one-click install and multi-Tbps Anti-DDoS. - [Cobblemon Server Hosting — DDoS Protected](https://esagames.ro/cobblemon-server-hosting.php): From €13/mo. Cobblemon server hosting in Frankfurt — the RAM this creature-collecting Fabric pack needs, one-click install and multi-Tbps Anti-DDoS included. - [Conan Exiles Server Hosting — Enhanced, Frankfurt](https://esagames.ro/conan-exiles-server-hosting.php): From €26/mo. Conan Exiles dedicated server hosting in Frankfurt on Xeon Gold CPUs with NVMe SSD and multi-Tbps Anti-DDoS. Enhanced (UE5) ready, mods supported, up… - [Core Keeper Server Hosting — DDoS Protected](https://esagames.ro/core-keeper-server-hosting.php): From €13.50/mo. Core Keeper dedicated server hosting in Frankfurt with NVMe SSD and multi-Tbps Anti-DDoS. Keep your mining co-op world online 24/7 for the whole… - [Create: Above and Beyond Server Hosting](https://esagames.ro/create-above-and-beyond-server-hosting.php): From €13/mo. Create: Above and Beyond server hosting in Frankfurt — the RAM and fast CPU this contraption-heavy pack needs, plus one-click install and Anti-DDoS. - [CS2 Server Hosting — Counter-Strike 2, Frankfurt](https://esagames.ro/cs2-server-hosting.php): From €11/mo. Counter-Strike 2 (CS2) server hosting in Frankfurt on high-clock CPUs with multi-Tbps Anti-DDoS. Competitive, retake, surf, DM and community. - [DawnCraft Server Hosting — DDoS Protected](https://esagames.ro/dawncraft-server-hosting.php): From €13/mo. DawnCraft server hosting in Frankfurt — the RAM this souls-like RPG pack needs, one-click install, NVMe storage and multi-Tbps Anti-DDoS included. - [DayZ Server Hosting — DDoS Protected, Frankfurt](https://esagames.ro/dayz-server-hosting.php): From €32/mo. DayZ server hosting on a Frankfurt VDS: full root access, dedicated vCPU and RAM, multi-Tbps Anti-DDoS. Install the DayZ server and your mods your way. - [Dedicated vs Shared Game Server Hosting](https://esagames.ro/dedicated-vs-shared-game-server-hosting.php): Dedicated vs shared vs VPS game server hosting explained — what each really means, the trade-offs in performance, price and control, and which suits you. - Answer: Shared game hosting runs your server on a machine with others — cheapest and easiest, with a control panel. A VPS gives you an isolated slice of a server with root access. A dedicated server gives you a whole physical machine. Choose shared for most communities, a VPS for full control, and dedicated for very large servers or many servers at once. - [Don't Starve Together Server Hosting — Frankfurt](https://esagames.ro/dont-starve-together-server-hosting.php): From €16.50/mo. Don't Starve Together dedicated server hosting in Frankfurt with NVMe SSD, multi-Tbps Anti-DDoS and Forest + Caves cluster support. Keep your world… - [Eco Server Hosting — DDoS Protected, Frankfurt](https://esagames.ro/eco-server-hosting.php): From €27/mo. Eco dedicated server hosting in Frankfurt with high-clock CPU and multi-Tbps Anti-DDoS. Run a shared-civilization economy server for 30–50 players. - [Enigmatica 9 Server Hosting — DDoS Protected](https://esagames.ro/enigmatica-9-server-hosting.php): From €13/mo. Enigmatica 9 server hosting in Frankfurt — generous RAM for this questing kitchen-sink pack, one-click install and multi-Tbps Anti-DDoS included. - [Factorio Server Hosting — High-Clock CPU](https://esagames.ro/factorio-server-hosting.php): From €8/mo. Factorio dedicated server hosting in Frankfurt on high-clock CPUs with NVMe SSD and multi-Tbps Anti-DDoS. Keep your megabase at a full 60 UPS, 24/7. - [FiveM Server Hosting — GTA V Roleplay](https://esagames.ro/fivem-server-hosting.php): From €16/mo. FiveM (GTA V) server hosting in Frankfurt for roleplay and racing servers. High-clock CPUs, NVMe, multi-Tbps Anti-DDoS, txAdmin and ESX/QBCore support. - [Free vs Paid Game Server Hosting — Worth It?](https://esagames.ro/free-vs-paid-game-server-hosting.php): Free vs paid game server hosting compared — the real limits of free hosts (RAM, slots, queues, ads, no DDoS protection) and when paying is worth it. - Answer: For a quick test or a tiny, short-lived friends game, yes. Beyond that, free hosts hit hard limits — low RAM, few slots, idle shutdowns, ads/queues and no DDoS protection — because someone still pays for the hardware. For anything real, paid is worth it. - [FTB Skies Server Hosting — DDoS Protected](https://esagames.ro/ftb-skies-server-hosting.php): From €13/mo. FTB Skies server hosting in Frankfurt — the RAM this skyblock questing pack needs, one-click install, NVMe storage and multi-Tbps Anti-DDoS. - [Game Server Hosting — DDoS Protected, Frankfurt](https://esagames.ro/game-server-hosting.php): Game server hosting in Frankfurt with multi-Tbps Anti-DDoS included, high-clock CPUs, NVMe SSD and instant setup — Minecraft, Rust, FiveM, CS2, ARK and more. - [Garry's Mod Server Hosting — DDoS Protected](https://esagames.ro/garrys-mod-server-hosting.php): From €10/mo. Garry's Mod (GMod) server hosting in Frankfurt with NVMe SSD, multi-Tbps Anti-DDoS, Workshop addons and instant setup. DarkRP, TTT, Sandbox, Prop Hunt… - [GregTech: New Horizons (GTNH) Server Hosting](https://esagames.ro/gregtech-new-horizons-server-hosting.php): From €13/mo. GregTech: New Horizons server hosting in Frankfurt — a fast CPU and the RAM this legendary expert pack needs, plus one-click install and Anti-DDoS. - [Hurtworld Server Hosting — DDoS Protected, Frankfurt](https://esagames.ro/hurtworld-server-hosting.php): From €32/mo. Hurtworld server hosting on a Frankfurt VDS with full root, mods and oxide support, NVMe storage and multi-Tbps Anti-DDoS. Keep your wipe cycle online. - [Hytale Server Hosting — DDoS Protected, Frankfurt](https://esagames.ro/hytale-server-hosting.php): From €13/mo. Hytale server hosting in Frankfurt with strong CPUs, multi-Tbps Anti-DDoS and instant setup. Be ready for launch with low-latency, protected Hytale… - [Insurgency Server Hosting — DDoS Protected](https://esagames.ro/insurgency-server-hosting.php): From €20/mo. Insurgency & Insurgency: Sandstorm server hosting in Frankfurt with high-tick performance, multi-Tbps Anti-DDoS and mods. Co-op and PvP, low EU ping. - [Killing Floor 2 Server Hosting — DDoS Protected](https://esagames.ro/killing-floor-2-server-hosting.php): From €18/mo. Killing Floor 2 dedicated server hosting in Frankfurt on high-clock CPUs with multi-Tbps Anti-DDoS and WebAdmin. Co-op survival or versus, low EU ping. - [Left 4 Dead 2 Server Hosting — DDoS Protected](https://esagames.ro/left-4-dead-2-server-hosting.php): From €9/mo. Left 4 Dead 2 dedicated server hosting in Frankfurt with NVMe SSD, multi-Tbps Anti-DDoS and SourceMod support. Run co-op or versus, 4–8+ players, low… - [Metin2 Server Hosting — VDS, Root Access, Frankfurt](https://esagames.ro/metin2-server-hosting.php): From €32/mo. Metin2 server hosting on a Frankfurt VDS with full root, FreeBSD or Linux, MariaDB and multi-Tbps Anti-DDoS. Run your own server files with a… - [Minecraft Server Hosting — DDoS Protected](https://esagames.ro/minecraft-server-hosting.php): From €13/mo. Premium Minecraft server hosting in Frankfurt with multi-Tbps Anti-DDoS and instant setup. Java & Bedrock, Paper, Forge, Fabric and modpacks supported. - [Mordhau Server Hosting — High-Clock CPU](https://esagames.ro/mordhau-server-hosting.php): From €22/mo. Mordhau dedicated server hosting in Frankfurt on high-clock CPUs with multi-Tbps Anti-DDoS. Run Frontline battles up to 64-80 players with low EU ping. - [MTA Server Hosting — Multi Theft Auto, Frankfurt VDS](https://esagames.ro/mta-server-hosting.php): From €32/mo. Multi Theft Auto (MTA:SA) server hosting on a Frankfurt VDS — full root for your resources, MySQL on the same box, multi-Tbps Anti-DDoS and low EU ping. - [Necesse Server Hosting — DDoS Protected](https://esagames.ro/necesse-server-hosting.php): From €8.50/mo. Necesse dedicated server hosting in Frankfurt with NVMe SSD and multi-Tbps Anti-DDoS. One of the lightest co-op worlds to host — online 24/7 for… - [open.mp Server Hosting — SA-MP Roleplay, Frankfurt](https://esagames.ro/open-mp-server-hosting.php): From €7/mo. open.mp and SA-MP server hosting in Frankfurt with NVMe SSD and multi-Tbps Anti-DDoS. Run your Pawn gamemode for up to 1000 players with low EU ping. - [Palworld Server Hosting — DDoS Protected](https://esagames.ro/palworld-server-hosting.php): From €22/mo. Palworld dedicated server hosting in Frankfurt with strong CPUs, multi-Tbps Anti-DDoS and instant setup. Co-op and community Pal-catching, always… - [Path of Titans Server Hosting — Frankfurt VDS, Root](https://esagames.ro/path-of-titans-server-hosting.php): From €32/mo. Path of Titans server hosting on a Frankfurt VDS — Linux with full root, mods and custom maps, multi-Tbps Anti-DDoS and low EU ping for your community. - [Pixelmon Server Hosting — DDoS Protected](https://esagames.ro/pixelmon-server-hosting.php): From €13/mo. Pixelmon server hosting in Frankfurt with multi-Tbps Anti-DDoS, NVMe SSD and one-click install. Recommended RAM and player counts for a smooth… - [Project Zomboid Server Hosting — DDoS Protected](https://esagames.ro/project-zomboid-server-hosting.php): From €13/mo. Project Zomboid server hosting in Frankfurt with NVMe SSD, multi-Tbps Anti-DDoS and Workshop mod support. Co-op and community survival, always online. - [Prominence II RPG Server Hosting — Frankfurt](https://esagames.ro/prominence-2-server-hosting.php): From €13/mo. Prominence II RPG server hosting in Frankfurt with multi-Tbps Anti-DDoS and one-click install. The RAM and player counts for a smooth questing server. - [RedM Server Hosting — RDR2 Roleplay, Frankfurt](https://esagames.ro/redm-server-hosting.php): From €16/mo. RedM server hosting in Frankfurt for Red Dead Redemption 2 roleplay — txAdmin, OneSync, NVMe SSD and multi-Tbps Anti-DDoS, with low ping across Europe. - [RLCraft Server Hosting — DDoS Protected](https://esagames.ro/rlcraft-server-hosting.php): From €13/mo. RLCraft server hosting in Frankfurt with multi-Tbps Anti-DDoS, NVMe SSD and one-click install. Recommended RAM and player counts for a smooth RLCraft… - [RSPS Hosting — RuneScape Private Server VDS, Frankfurt](https://esagames.ro/rsps-server-hosting.php): From €32/mo. RSPS hosting on a Frankfurt VDS — full root for your Java server, MySQL on the same box, multi-Tbps Anti-DDoS and low EU ping. Run your own source. - [Rust Server Hosting — DDoS Protected, Frankfurt](https://esagames.ro/rust-server-hosting.php): From €22/mo. Rust server hosting in Frankfurt with high-performance CPUs, multi-Tbps Anti-DDoS, Oxide/Carbon mods and instant setup. Vanilla, modded, PvP and PvE… - [Satisfactory Server Hosting — DDoS Protected](https://esagames.ro/satisfactory-server-hosting.php): From €27/mo. Satisfactory dedicated server hosting in Frankfurt with strong CPUs, multi-Tbps Anti-DDoS and instant setup. Build mega-factories with friends, always… - [SCUM Server Hosting — DDoS Protected, Frankfurt](https://esagames.ro/scum-server-hosting.php): From €29/mo. SCUM dedicated server hosting in Frankfurt on Xeon Gold CPUs with NVMe SSD and multi-Tbps Anti-DDoS. Strong hardware for a demanding 64-player open map. - [SkyFactory 4 Server Hosting — DDoS Protected](https://esagames.ro/skyfactory-4-server-hosting.php): From €13/mo. SkyFactory 4 server hosting in Frankfurt — the RAM this skyblock pack needs, one-click install, NVMe storage and multi-Tbps Anti-DDoS included. - [SkyFactory 5 Server Hosting — DDoS Protected](https://esagames.ro/skyfactory-5-server-hosting.php): From €13/mo. SkyFactory 5 server hosting in Frankfurt — the RAM this newer skyblock pack needs, one-click install, NVMe storage and multi-Tbps Anti-DDoS. - [Sons of the Forest Server Hosting — Frankfurt](https://esagames.ro/sons-of-the-forest-server-hosting.php): From €32/mo. Sons of the Forest server hosting on a Frankfurt VDS: full root access, dedicated vCPU and RAM, multi-Tbps Anti-DDoS. Keep your co-op world online 24/7. - [Squad Server Hosting — DDoS Protected, Frankfurt](https://esagames.ro/squad-server-hosting.php): From €47/mo. Squad server hosting in Frankfurt with strong CPUs, multi-Tbps Anti-DDoS, mod support and instant setup. Large-scale tactical battles with low EU ping. - [Starbound Server Hosting — DDoS Protected](https://esagames.ro/starbound-server-hosting.php): From €11/mo. Starbound dedicated server hosting in Frankfurt with NVMe SSD, multi-Tbps Anti-DDoS and mod support. Explore the universe together 24/7. - [StoneBlock 3 Server Hosting — DDoS Protected](https://esagames.ro/stoneblock-3-server-hosting.php): From €13/mo. StoneBlock 3 server hosting in Frankfurt — the RAM this all-underground pack needs, one-click install, NVMe storage and multi-Tbps Anti-DDoS. - [Team Fortress 2 Server Hosting — DDoS Protected](https://esagames.ro/team-fortress-2-server-hosting.php): From €8/mo. Team Fortress 2 (TF2) server hosting in Frankfurt with high-tick performance, FastDL, Anti-DDoS and SourceMod. Casual, MGE, surf and trade servers. - [Terraria Server Hosting — DDoS Protected](https://esagames.ro/terraria-server-hosting.php): From €7/mo. Terraria server hosting in Frankfurt with NVMe SSD, multi-Tbps Anti-DDoS, TShock/tModLoader support and instant setup. Vanilla or modded co-op, always… - [The Isle Server Hosting — Evrima on a Frankfurt VDS](https://esagames.ro/the-isle-server-hosting.php): From €32/mo. The Isle (Evrima) server hosting on a Frankfurt VDS with full root, strong CPUs for AI dinosaurs and multi-Tbps Anti-DDoS. Keep your herd online 24/7. - [Open Tibia Server Hosting — OTS on a Frankfurt VDS](https://esagames.ro/tibia-server-hosting.php): From €32/mo. Open Tibia (OTS) server hosting on a Frankfurt VDS — full root for TFS or Canary, MySQL on the same box, multi-Tbps Anti-DDoS and low EU ping. - [Unturned Server Hosting — DDoS Protected](https://esagames.ro/unturned-server-hosting.php): From €8.50/mo. Unturned server hosting in Frankfurt with NVMe SSD, multi-Tbps Anti-DDoS, RocketMod/OpenMod and Workshop support. PvP, PvE and roleplay survival. - [V Rising Server Hosting — DDoS Protected, Frankfurt](https://esagames.ro/v-rising-server-hosting.php): From €19/mo. V Rising dedicated server hosting in Frankfurt on high-clock CPUs with NVMe SSD and multi-Tbps Anti-DDoS. Castles standing, clans online, raids on… - [Valheim Server Hosting — DDoS Protected](https://esagames.ro/valheim-server-hosting.php): From €13/mo. Valheim dedicated server hosting in Frankfurt with NVMe SSD, multi-Tbps Anti-DDoS and BepInEx mod support. Vanilla or modded co-op for your viking crew. - [Vault Hunters Server Hosting — DDoS Protected](https://esagames.ro/vault-hunters-server-hosting.php): From €13/mo. Vault Hunters server hosting in Frankfurt — the RAM this RPG-progression pack needs, one-click install, NVMe storage and multi-Tbps Anti-DDoS. - [Vintage Story Server Hosting — DDoS Protected](https://esagames.ro/vintage-story-server-hosting.php): From €11/mo. Vintage Story dedicated server hosting in Frankfurt with NVMe SSD, multi-Tbps Anti-DDoS and mod support. Keep your survival world online 24/7… ## Hubs (9) - [Anti-DDoS Glossary: Key Terms for Server Owners](https://esagames.ro/anti-ddos-glossary.php): A plain-English glossary of DDoS and Anti-DDoS terms — botnet, amplification, scrubbing, XDP, mitigation, Gbps/Tbps and Layer 4 vs Layer 7 — explained. - Answer: This Anti-DDoS glossary explains, in plain English, the terms server owners meet most: attack types such as UDP floods, SYN floods and amplification; the people and tools behind attacks such as botnets and booters; and the defences such as mitigation, scrubbing, XDP and GRE tunnels. - [DDoS Protected VPN — Hide Your IP, Stay Online (2026)](https://esagames.ro/anti-ddos-vpn.php): A DDoS-protected VPN routes your connection through a filtered network, so your real IP stays hidden and you stay online even under attack. - Answer: A DDoS-protected VPN sends your internet traffic through a network that filters attacks before they reach you. People who want to knock you offline only ever see the VPN's protected IP, never your home IP, so you stay online while gaming, streaming or running a server. An ordinary VPN hides your IP too, but most do not filter the attack itself. - [Anti-DDoS Protection — How ESAGAMES Stops Attacks](https://esagames.ro/antiddos-info.php): How ESAGAMES stops DDoS attacks — multi-Tbps filtering in Frankfurt plus in-house XDP mitigation, always on and included with every game server and VPS. - [ESAGAMES Blog — DDoS, Game Servers & Hosting](https://esagames.ro/blog.php): DDoS threat intelligence, game server guides and hosting know-how from ESAGAMES — practical articles on protection, performance and running a community server. - [Infrastructure & Equipment](https://esagames.ro/equipments.php): The hardware behind ESAGAMES hosting — Ryzen 9 9950X, i9 10900K and Ryzen 9 3900X nodes with NVMe and up to 192 GB RAM in Frankfurt, Romania and the US. - [Game Server & Hosting Glossary — TPS, Ping, DDoS](https://esagames.ro/glossary.php): A plain-English glossary of game server and hosting terms — DDoS, ping, tick rate, TPS, NVMe, peering and more, explained for server owners. - [Game Server Guides & Tutorials — Setup, Lag Fixes](https://esagames.ro/guides.php): Step-by-step guides for setting up and tuning game servers — Minecraft, Rust, CS2, FiveM, ARK, Valheim and more, plus fixes for lag, ping and common problems. - [Knowledge Base — Game Server, Linux & Web Fixes](https://esagames.ro/kb.php): ESAGAMES knowledge base — exact fixes for game server, Linux/VPS, web hosting and networking errors, from Minecraft crashes to SSH, MySQL and nginx problems. - [Partners - Gaming Communities & Official Partners](https://esagames.ro/partners): Discover the official ESAGAMES partners, gaming communities, servers and projects offering exclusive ESAGAMES discounts. ## Guides (55) - [Best 7 Days to Die Server Settings (V3 SandboxCode)](https://esagames.ro/best-7-days-to-die-server-settings.php): 7 Days to Die V3 server settings: the keys still in serverconfig.xml, the 30 that moved into SandboxCode, and the zombie caps and view distance behind lag. - Answer: They were removed in V3.0 (June 2026) along with 28 other gameplay properties. Those settings now live in the SandboxCode property, which you generate from the Sandbox Options menu in the game and paste into serverconfig.xml. - [Best ARK Server Settings (2026) — Rates](https://esagames.ro/best-ark-server-settings.php): The best ARK server settings for a fun, stable server — harvest, taming and XP rates, difficulty and breeding multipliers in GameUserSettings.ini. ASA & ASE. - Answer: Rates and common options go in GameUserSettings.ini under [ServerSettings]. Advanced multipliers like breeding and per-stat tweaks go in Game.ini. Always stop the server before editing. - [Best CS2 Server Settings (2026) — server.cfg](https://esagames.ro/best-cs2-server-settings.php): The best CS2 server settings and server.cfg — game_type and game_mode for competitive, casual, deathmatch and wingman, plus the mp_ ruleset and overrides. - Answer: The mode is a game_type + game_mode pair: Competitive is 0/1, Casual 0/0, Wingman 0/2, Deathmatch 1/2, and Custom/practice 3/0. Set both values in the launch line, or use game_alias — setting only one loads the wrong mode. - [Best DayZ Server Settings (2026) — serverDZ.cfg](https://esagames.ro/best-dayz-server-settings.php): The best DayZ server settings — serverDZ.cfg players, time acceleration and security, plus the types.xml loot economy and Vanilla+ and hardcore baselines. - Answer: Server-level options are in serverDZ.cfg (name, player cap, time acceleration, third-person, security). The loot economy is separate — it lives in XML files in your mission folder (mpmissions/.../db/), chiefly types.xml. - [Best Minecraft Server Settings to Reduce Lag (2026)](https://esagames.ro/best-minecraft-server-settings-to-reduce-lag.php): Stop Minecraft server lag: the best server.properties, Paper and JVM settings to boost TPS — view distance, entity limits, Aikar's flags and pre-generation. - Answer: Usually low TPS from too much view/simulation distance, too many entities, unoptimised plugins or poor JVM/RAM configuration — not network ping. - [Best Palworld Server Settings (2026) — Rates](https://esagames.ro/best-palworld-server-settings.php): The best Palworld server settings for a fun, stable server — EXP and capture rates, base and Pal limits that drive server load, and the player cap. - Answer: In PalWorldSettings.ini under Pal/Saved/Config/LinuxServer/ (or WindowsServer/). Every option is on one OptionSettings=(...) line — edit the values inside the parentheses. - [Best Project Zomboid Server Settings for Build 42](https://esagames.ro/best-project-zomboid-server-settings.php): Project Zomboid Build 42 server settings: servertest.ini vs SandboxVars.lua, zombie population and respawn, the new loot and XP keys, and what changed from B41. - Answer: In Zomboid/Server in the home folder of the user running the server (Linux ~/Zomboid/Server, Windows %USERPROFILE%ZomboidServer). servertest.ini holds server options, servertest_SandboxVars.lua the gameplay rules, and the spawnregions and spawnpoints files the spawns. - [Best Rust Server Settings for Performance (2026)](https://esagames.ro/best-rust-server-settings.php): The best Rust server settings to reduce lag and improve FPS — population vs world size, save interval, entity and garbage-collection tuning, and plugin audits. - Answer: Match it to your population. 3000–4000 suits most servers; bigger maps with low pop feel empty and still cost performance. - [Best Valheim Server Settings — Modifiers (2026)](https://esagames.ro/best-valheim-server-settings.php): The best Valheim server settings for your group — world modifier presets, the -preset, -modifier and -setkey startup flags, and the portal-ore tweak. - Answer: Through World Modifiers on the startup line: -preset for a full package, -modifier for individual dials, and -setkey for on/off switches. Add the flags and restart the server. - [How to Choose a Game Server Host (2026 Guide)](https://esagames.ro/how-to-choose-a-game-server-host.php): How to choose a game server host in 2026 — what actually matters: CPU speed, RAM, DDoS protection, uptime, location, backups, panel and support. - Answer: Look for a high single-core CPU clock speed (most games are single-threaded), Anti-DDoS protection that is actually included, a data centre close to your players, NVMe storage, backups and responsive human support. Red flags include "unlimited" everything, no stated CPU model and DDoS protection sold as an expensive add-on. - [How to Fix FiveM Server Lag & Thread Time (2026)](https://esagames.ro/how-to-fix-fivem-server-lag.php): FiveM server lag fix — find heavy resources with txAdmin and resmon, cut server thread hitches, optimise ESX/QBCore scripts and enable OneSync. - Answer: Almost always one or two heavy resources eating the server thread — FiveM runs scripts largely on one CPU core, so a badly-written resource causes hitches everyone feels. Use resmon to find the offender, optimise or replace it, and make sure the CPU is fast enough. - [How to Fix Minecraft Server Lag — Back to 20 TPS](https://esagames.ro/how-to-fix-minecraft-server-lag.php): Minecraft server lag fix — raise low TPS with Paper or Purpur, view and simulation distance, entity and mob-spawn limits, Aikar's flags and the spark profiler. - Answer: Lag means low TPS — the server can't finish a tick in 50 ms. The usual causes are running vanilla/Spigot instead of Paper, too-high view/simulation distance, entity and mob-farm overload, or a slow CPU. Switch to Paper, lower simulation distance, profile with spark, and check the hardware. - [How to Install CS2 Plugins (CounterStrikeSharp)](https://esagames.ro/how-to-install-cs2-plugins.php): Install CS2 plugins step by step: Metamod:Source, then CounterStrikeSharp, then your plugins. The correct order, the gameinfo.gi edit and common errors. - Answer: Install Metamod:Source into game/csgo/addons, add its line to gameinfo.gi and check that meta list works. Then install CounterStrikeSharp (with runtime), confirm it loads, and drop plugins into addons/counterstrikesharp/plugins. Verify each layer before adding the next. SourceMod does not work on CS2. - [Install ox_inventory on FiveM (ESX & QBCore)](https://esagames.ro/how-to-install-ox-inventory.php): Install ox_inventory on a FiveM server step by step — oxmysql, ox_lib, the bridge for ESX or QBCore, correct start order, item migration and the common errors. - Answer: Install oxmysql and ox_lib first, download the latest release build of ox_inventory from the Overextended GitHub (not the source zip), set up the bridge for ESX, QBCore or Qbox, and start them in this order in server.cfg: oxmysql, ox_lib, your framework, then ox_inventory. Remove the old inventory and migrate your items before letting players in. - [How to Make a 7 Days to Die Server (2026 Guide)](https://esagames.ro/how-to-make-a-7-days-to-die-server.php): Make a 7 Days to Die dedicated server step by step — install the free server (SteamCMD app 294420), edit serverconfig.xml, open the ports and add mods. - Answer: Install the free dedicated server tool (Steam app 294420) with SteamCMD, set the name, password, players and world in serverconfig.xml, open TCP 26900 and UDP 26900–26903, then launch it with startdedicated (Windows) or the Linux start script. The world generates on first start, which takes a few minutes. - [How to Make a Barotrauma Server (2026 Guide)](https://esagames.ro/how-to-make-a-barotrauma-server.php): Make a Barotrauma dedicated server step by step — install with SteamCMD (app 1026340), open UDP 27015-27016, set the config and crew a submarine 24/7. - Answer: Install the dedicated server (Steam app 1026340) with SteamCMD, set the name, password, players and game mode in serversettings.xml — the server is public until you set a password — then start it and open UDP 27015 and 27016. Mods come from the Steam Workshop and download for players on join. - [How to Make a Core Keeper Server (2026 Guide)](https://esagames.ro/how-to-make-a-core-keeper-server.php): Make a Core Keeper dedicated server step by step — install with SteamCMD (app 1963720), run it headless with xvfb, open UDP 27015-27016 and play co-op 24/7. - Answer: Install the dedicated server (Steam app 1963720, not the game's 1621690) with SteamCMD, install xvfb and launch it with xvfb-run because Core Keeper needs a virtual display, then set the world, game mode and max players in the config. Open UDP 27015 and 27016 and share the IP or game ID. - [How to Make a Counter-Strike 1.6 Server (2026)](https://esagames.ro/how-to-make-a-counter-strike-16-server.php): Make a Counter-Strike 1.6 dedicated server step by step — install HLDS with SteamCMD (app 90, mod cstrike), open port 27015 and add AMX Mod X. - Answer: Install HLDS with SteamCMD (app 90, mod cstrike), start it with a map and player limit — for example +map de_dust2 +maxplayers 20 — and open UDP port 27015. Add Metamod and AMX Mod X for admins and plugins, and switch to ReHLDS if you want non-Steam players to join. - [How to Make a CS2 Dedicated Server (2026 Guide)](https://esagames.ro/how-to-make-a-cs2-server.php): How to set up a Counter-Strike 2 (CS2) dedicated server: install SteamCMD, download app 730, get a GSLT token, configure the server and launch. - Answer: Install SteamCMD, download the CS2 dedicated server (app 730), get a free Game Server Login Token from Steam, configure your server.cfg and launch CS2 in dedicated mode. - [How to Make a Don't Starve Together Server (2026)](https://esagames.ro/how-to-make-a-dont-starve-together-server.php): Make a Don't Starve Together server step by step — install with SteamCMD (app 343050), get a Klei cluster token, run Master + Caves and open UDP 10999. - Answer: Install the dedicated server (Steam app 343050) with SteamCMD, generate a Klei cluster token in the game's console and save it as cluster_token.txt, then set up cluster.ini plus a Master (Forest) and a Caves shard. Start both shard processes and open UDP 10999 and the shard ports. - [How to Make a Factorio Server (2026 Guide)](https://esagames.ro/how-to-make-a-factorio-server.php): Make a Factorio dedicated server step by step — install the free headless server (SteamCMD app 427520), open UDP 34197 and set server-settings.json. - Answer: Download the headless server from the official Factorio site (or Steam app 427520), create a save with --create or upload your own, and configure server-settings.json. Start the server pointing at the save and settings, and open UDP 34197. Players download matching mods automatically when they join. - [How to Make a Garry's Mod Server (2026 Guide)](https://esagames.ro/how-to-make-a-garrys-mod-server.php): Make a Garry's Mod dedicated server step by step — install with SteamCMD (app 4020), get a free GSLT token, open port 27015 and add Workshop addons. - Answer: Install the free GMod dedicated server (Steam app 4020) with SteamCMD, create a Game Server Login Token for app 4020 and pass it with +sv_setsteamaccount, then launch srcds with a gamemode and map — for example sandbox on gm_construct. Open UDP 27015, and load addons through a Workshop collection with FastDL. - [How to Make a Killing Floor 2 Server (2026 Guide)](https://esagames.ro/how-to-make-a-killing-floor-2-server.php): Make a Killing Floor 2 dedicated server step by step — install with SteamCMD (app 232130), open UDP 7777/27015/20560 and TCP 8080, then use WebAdmin. - Answer: Install the dedicated server (Steam app 232130) with SteamCMD, run it once to create the configs in KFGame/Config, enable WebAdmin and manage it in a browser on port 8080. Open UDP 7777 (game), UDP 27015 (master), UDP 20560 (Steam) and TCP 8080, then launch with a map, mode and difficulty. - [How to Make a Left 4 Dead 2 Server (2026 Guide)](https://esagames.ro/how-to-make-a-left-4-dead-2-server.php): Make a Left 4 Dead 2 dedicated server step by step — install with SteamCMD (app 222860), open UDP 27015, set server.cfg and allow more than 4 players. - Answer: Install the free L4D2 dedicated server (Steam app 222860) with SteamCMD, set the hostname, rcon_password and sv_lan 0 in left4dead2/cfg/server.cfg, then launch srcds with a campaign map and game mode — coop, versus, survival or scavenge. Open UDP 27015. - [How to Make a Minecraft Server (2026 Guide)](https://esagames.ro/how-to-make-a-minecraft-server.php): Make a Minecraft Java server step by step — choose a version, configure server.properties, accept the EULA, open the port and invite your friends. - Answer: Install the Java version your Minecraft version needs, download the server jar (Paper is the best choice for most servers), run it once and set eula=true in eula.txt, adjust server.properties, then start it with enough RAM. At home, forward TCP 25565 on your router and share your public IP; on a host the address is shown in the panel. - [How to Make a Mordhau Server (2026 Guide)](https://esagames.ro/how-to-make-a-mordhau-server.php): Make a Mordhau dedicated server step by step — install with SteamCMD (app 629800), open UDP 7777/27015/15000 and set Game.ini for big medieval battles. - Answer: Install the dedicated server (Steam app 629800) with SteamCMD, run it once to create Game.ini and Engine.ini, then set the name, max players, mode, map rotation and admin/RCON password in Game.ini. Launch it with a map, mode and ports, and open UDP 7777 (game), UDP 27015 (query) and 15000 (beacon). - [How to Make a Necesse Server (2026 Guide)](https://esagames.ro/how-to-make-a-necesse-server.php): Make a Necesse dedicated server step by step — install with SteamCMD (app 1169370), open UDP 14159 and set server.cfg. One of the lightest to host. - Answer: Install the free dedicated server (Steam app 1169370) with SteamCMD, start it to create or load a world, and set the name, password, max players and pause-when-empty in server.cfg. Open UDP 14159 and share the IP and password with your group. - [How to Make a Palworld Dedicated Server (Guide)](https://esagames.ro/how-to-make-a-palworld-server.php): How to make a Palworld dedicated server: install SteamCMD, download app 2394010, configure player count and rates, and play co-op 24/7. Full step-by-step guide. - Answer: Install SteamCMD, download the Palworld dedicated server (app 2394010), edit PalWorldSettings.ini for player count and rates, then start it and connect by IP. - [How to Make a Project Zomboid Server (2026 Guide)](https://esagames.ro/how-to-make-a-project-zomboid-server.php): Make a Project Zomboid dedicated server step by step — install with SteamCMD (app 380870), set the admin password, edit servertest.ini and open 16261. - Answer: Install the Project Zomboid Dedicated Server tool from Steam (or SteamCMD), run StartServer64 once to create the config, then edit servertest.ini and the sandbox file for your settings. Open UDP ports 16261 and 16262 on your router and firewall, and players join through Join → Server with your IP and port. - [How to Make a Rust Dedicated Server (2026 Guide)](https://esagames.ro/how-to-make-a-rust-server.php): How to make a Rust server: install SteamCMD, download app 258550, configure server settings and wipe schedule, add Oxide/Carbon mods and go live. Full guide. - Answer: Install SteamCMD, download the Rust dedicated server (app 258550), configure population, map size and wipe schedule, optionally add Oxide/Carbon mods, then launch it. - [How to Make a Satisfactory Dedicated Server (2026)](https://esagames.ro/how-to-make-a-satisfactory-server.php): Make a Satisfactory dedicated server step by step — install with SteamCMD (app 1690800), open ports 7777 UDP and 8888 TCP, then claim and configure it in-game. - Answer: Install the dedicated server (Steam app 1690800, not the game's 526870) with SteamCMD, open UDP 7777 and TCP 8888, and start FactoryServer. Then in the game open Server Manager, add the server's IP, claim it, set the admin password and create or load a save. Friends add the same IP to join. - [How to Make a Sons of the Forest Server (2026)](https://esagames.ro/how-to-make-a-sons-of-the-forest-server.php): Make a Sons of the Forest server step by step — install with SteamCMD (app 2465200), edit dedicatedserver.cfg and open UDP 8766, 27016 and 9700. - Answer: Install the dedicated server (Steam app 2465200) with SteamCMD, set ServerName, MaxPlayers, Password and difficulty in dedicatedserver.cfg, and start it with StartSOTFDedicated. Open UDP 8766 (game), UDP 27016 (query) and UDP 9700 (blob sync), then share the IP with your friends. - [How to Make a Squad Server (2026 Guide)](https://esagames.ro/how-to-make-a-squad-server.php): Make a Squad dedicated server step by step — install with SteamCMD (app 403240), set Server.cfg and Admins.cfg, open ports 7787 & 27165, and enable RCON. - Answer: Install the dedicated server (Steam app 403240) with SteamCMD, set the name, players and map rotation in Server.cfg, admins in Admins.cfg and an RCON password in Rcon.cfg, then launch it. Open UDP 7787 (game), UDP 27165 (query, lists the server) and TCP 21114 (RCON). Squad needs a strong CPU for 80–100 players. - [How to Make a Starbound Server (2026 Guide)](https://esagames.ro/how-to-make-a-starbound-server.php): Make a Starbound dedicated server step by step — install with SteamCMD (app 533830), open port 21025 and set starbound_server.config to play 24/7. - Answer: Install the dedicated server (Steam app 533830) with SteamCMD using an account that owns Starbound, run the server binary once to generate the universe and config, then set the name, players and password in starbound_server.config. Open TCP and UDP 21025; players need the same mods to join. - [How to Make a Team Fortress 2 Server (2026)](https://esagames.ro/how-to-make-a-team-fortress-2-server.php): Make a Team Fortress 2 dedicated server step by step — install with SteamCMD (app 232250), get a free GSLT token, set the map and open the ports. - Answer: Install the free TF2 dedicated server (Steam app 232250) with SteamCMD, create a Game Server Login Token for app 232250, then start srcds with a map such as cp_dustbowl and your player count. Open UDP and TCP 27015, set the hostname and rcon password in server.cfg, and add SourceMod for admin tools. - [How to Make a Terraria Server (2026 Guide)](https://esagames.ro/how-to-make-a-terraria-server.php): Make a Terraria server step by step — run the dedicated server, pick a world, set the port (7777) and password, open the port and invite friends. - Answer: Run TerrariaServer.exe from your Terraria install folder (or the Linux dedicated server files), create or choose a world, then set the port (7777 by default), the maximum players and an optional password. Open TCP port 7777 on your router and firewall, and friends join through Multiplayer → Join via IP using your public IP. - [How to Make a Valheim Dedicated Server (Guide)](https://esagames.ro/how-to-make-a-valheim-server.php): How to make a Valheim dedicated server: install SteamCMD, download app 896660, set your world name and password, add BepInEx mods and play 24/7. Full guide. - Answer: Install SteamCMD, download the Valheim dedicated server (app 896660), start it with a world name and a password of at least 5 characters, then connect by IP. - [How to Make a Vintage Story Server (2026 Guide)](https://esagames.ro/how-to-make-a-vintage-story-server.php): Make a Vintage Story dedicated server step by step — run the built-in VintagestoryServer (no SteamCMD), open port 42420 and set serverconfig.json. - Answer: Download the server package from the official Vintage Story site (there is no SteamCMD), run VintagestoryServer once to create the config and world, then set the name, players, game mode and password in serverconfig.json. Open TCP 42420 and add mods from the official ModDB to the Mods folder. - [How to Make an ARK Server (Ascended & Evolved)](https://esagames.ro/how-to-make-an-ark-server.php): How to make an ARK server: install SteamCMD, download the dedicated server, pick your map, configure rates, optionally build a cluster and add mods. - Answer: Install SteamCMD, download the ARK dedicated server (app 376030 for Evolved, 2430930 for Ascended), pick a map, tune your rates in the .ini files, optionally cluster and add mods, then launch. - [How to Make an Eco Server (2026 Step-by-Step)](https://esagames.ro/how-to-make-an-eco-server.php): Make an Eco dedicated server step by step — install with SteamCMD (app 739590), open port 3000 and set Network.eco to run a civilization 24/7. - Answer: Install the Eco server (Steam app 739590) from your Steam Library Tools or SteamCMD with an account that owns the game, run it once to create the configs, then set the name, players and difficulty in Network.eco and the difficulty files. Open TCP 3000 for the game and the web dashboard port, such as 3001. - [How to Make an Insurgency: Sandstorm Server](https://esagames.ro/how-to-make-an-insurgency-sandstorm-server.php): Make an Insurgency: Sandstorm server step by step — install with SteamCMD (app 581330), set the map and scenario, open 27102/27131 and add Mod.io mods. - Answer: Install the dedicated server (Steam app 581330) with SteamCMD, create Game.ini with your server settings and list admins in Admins.txt, then launch with a map, its scenario and your ports. Open the game port 27102 and the query port 27131 (UDP) — the query port is what lists the server. Mods come from Mod.io. - [How to Make an SCP: Secret Laboratory Server](https://esagames.ro/how-to-make-an-scp-secret-laboratory-server.php): Make an SCP: Secret Laboratory server step by step — install with SteamCMD (app 996560), launch with LocalAdmin, open UDP 7777 and add EXILED plugins. - Answer: Install the dedicated server (Steam app 996560) with SteamCMD and launch it through LocalAdmin with your port, which creates the config folders. Set the name and options in config_gameplay.txt and admins in config_remoteadmin.txt, then open UDP 7777. Add EXILED for plugins. - [Move a Game Server to a New Host — Save Files](https://esagames.ro/how-to-migrate-a-game-server-to-a-new-host.php): Migrate a game server safely: backup, transfer, DNS cutover and rollback, plus the save files to move for Minecraft, Rust, ARK, FiveM, Palworld, Valheim. - Answer: Yes. Stop the server so the save is complete, archive the save, configs and mods, install the identical build on the new host, extract the archive there and verify before players join. Keep the old server stopped but untouched until the new one has run normally for several days, so you can always roll back. - [How to Reduce Game Server Lag and Ping (2026)](https://esagames.ro/how-to-reduce-game-server-lag-and-ping.php): Lag vs ping explained, and exactly how to fix both — server location, hardware, network, Anti-DDoS and config. A practical guide for any game server. - Answer: Use a wired Ethernet connection instead of Wi-Fi, stop downloads, streams and cloud sync on your network, pick the server region closest to you and restart your router. If ping is still high, run a traceroute or WinMTR to see where the delay starts. If you run the server yourself, host it close to your players — for example in Frankfurt for Europe. - [How to Reduce Lag on a 7 Days to Die Server](https://esagames.ro/how-to-reduce-lag-on-a-7-days-to-die-server.php): 7 Days to Die server lag fix — cap MaxSpawnedZombies, lower blood-moon horde size and view distance, trim heavy mods, give it RAM and a fast CPU. Step-by-step. - Answer: Because every alive zombie is AI the CPU must run, and blood-moon hordes are the largest counts of the week. BloodMoonEnemyCount is per player, so it multiplies on a full server. Lower it (to 6), cap MaxSpawnedZombies, and run a fast CPU. - [How to Reduce Lag on a Palworld Server (2026)](https://esagames.ro/how-to-reduce-lag-on-a-palworld-server.php): Palworld server lag fix — cut base and pal density, keep spawn multipliers at default, cap players at 16, give it enough RAM (8-16 GB) and a fast CPU. - Answer: Usually RAM pressure or too much density — cranked pal spawn multipliers, big bases, or more than ~16 players. Keep PalSpawnNumRate at 1.0, cap players at 16, give it 8-16 GB of RAM, and use a fast CPU. Palworld is memory-hungry, so RAM is the most common cause. - [How to Reduce Rust Server Lag — Fix Low FPS](https://esagames.ro/how-to-reduce-lag-on-a-rust-server.php): Rust server lag fix — raise low server FPS by balancing world size and population, cutting entity count, and tuning the save interval, GC flags and plugins. - Answer: Almost always low server FPS from too much load — an oversized world for your population, a high entity count, heavy plugins, or a slow CPU. Type server.fps in the console; if it's dropping well below your fps.max on a full server, work through world size, entities, plugins, then hardware. - [How to Reduce ARK Server Lag — Fix Tick Rate](https://esagames.ro/how-to-reduce-lag-on-an-ark-server.php): ARK server lag fix — cut structure and dino counts, lower DinoCountMultiplier, run DestroyWildDinos, clear duplicate settings and drop heavy mods. - Answer: Almost always config files or mods, on top of ARK's heavy hardware needs. Work through it in order: keep one line per setting, lower DinoCountMultiplier, run DestroyWildDinos, control structures, remove the problem mod, then check the RAM/CPU fits ARK. - [How to Reduce Ping in CS2 — Lag Fix Guide (2026)](https://esagames.ro/how-to-reduce-ping-in-cs2.php): How to reduce ping and lag in Counter-Strike 2: pick the right server region, fix your connection, optimise routing, and host your own low-latency CS2 server. - Answer: Pick the closest server region, play on a wired connection instead of Wi-Fi, close downloads and streams on your network, and check your route with a traceroute if ping stays high. For the lowest ping with friends, run your own CS2 server in a data centre close to all of you — Frankfurt for most of Europe. - [How to Set Up a DayZ Server (2026 Guide)](https://esagames.ro/how-to-set-up-a-dayz-server.php): Set up a DayZ dedicated server step by step — install with SteamCMD (app 223350), edit serverDZ.cfg, open port 2302 and add Workshop mods. - Answer: Install the free DayZ Server with SteamCMD, edit serverDZ.cfg (name, password, slots), open UDP 2302 plus the Steam query port, then launch DayZServer_x64 with -config=serverDZ.cfg. Add Workshop mods with the -mod= parameter. A rented VDS keeps it online 24/7. - [How to Set Up a FiveM Server (Step-by-Step Guide)](https://esagames.ro/how-to-set-up-a-fivem-server.php): How to set up a FiveM server: get a Cfx.re server key, install the FXServer artifacts, configure server.cfg, add a framework like ESX or QBCore, and go live. - Answer: Get a free server key from the Cfx.re portal, download the latest FXServer artifacts, run txAdmin to create the server and a framework recipe (Qbox, QBCore or ESX), set your key in server.cfg, and open port 30120 for TCP and UDP. Then start the server and connect from FiveM with F8 → connect ip:30120. - [How to Set Up a TeamSpeak 3 Server (2026 Guide)](https://esagames.ro/how-to-set-up-a-teamspeak-server.php): How to set up a TeamSpeak 3 server: download the server, accept the licence, grab your admin token, connect and configure channels and permissions. Full guide. - Answer: Download the official TeamSpeak 3 server, accept the licence, start it, copy the ServerAdmin token it prints, then connect with the client and paste the token to claim admin. - [How to Set Up an Unturned Server (2026 Guide)](https://esagames.ro/how-to-set-up-an-unturned-server.php): How to set up an Unturned dedicated server: install SteamCMD, download app 1110390, configure your server, add RocketMod/OpenMod and Workshop content. - Answer: Install SteamCMD, download the Unturned dedicated server (app 1110390), create a server configuration, optionally add RocketMod/OpenMod plugins and Workshop content, then start it. - [How to Set Up a GMod DarkRP Server (2026 Guide)](https://esagames.ro/how-to-set-up-gmod-darkrp-server.php): Set up a Garry's Mod DarkRP server — install GMod with SteamCMD, install DarkRP, add a Workshop collection, then set up jobs and a MySQL economy. - Answer: Install the GMod dedicated server (app 4020) via SteamCMD, add the DarkRP gamemode, set gamemode to darkrp, load a Workshop addon collection, configure jobs and a MySQL economy, then launch. - [Self-Host vs Rent a Game Server: Rust, ARK, FiveM](https://esagames.ro/self-hosting-vs-renting-a-game-server.php): Home server or rented? CGNAT, upload, uptime, DDoS on your home IP and the real cost, plus what changes for Rust, ARK, DayZ, FiveM, Minecraft and Palworld. - Answer: For a LAN evening or a short co-op run, self-hosting is effectively free. For a server that has to be online 24/7, add up electricity (watts x 720 hours a month), hardware wear and any RAM upgrade the game needs — rented plans start at a few euros a month and include the machine, power, network and DDoS filtering, so renting is usually cheaper for an always-on server. ## Knowledge base (113) - [7 Days to Die Admin & Console Commands](https://esagames.ro/7-days-to-die-admin-commands.php): 7 Days to Die admin & console commands checked against a V3.2 server — admin add, cp, ban add, teleportplayer, settime, give, spawnentity, with syntax. - Answer: In 7 Days to Die, press F1 to open the console. On a dedicated server, make yourself admin by running admin add 0 from the server console, telnet or the web dashboard — permission level 0 is full admin, saved in serveradmin.xml. Then commands such as kick, ban, teleport and give work. - [ARK Admin Commands — Full List (ASA & ASE)](https://esagames.ro/ark-admin-commands.php): The full ARK admin & console commands list for Survival Ascended and Evolved — enablecheats, god, fly, summon, GFI, ForceTame and more, with syntax. - Answer: To use ARK admin commands, set ServerAdminPassword on the server, open the console with Tab and type enablecheats YourPassword. After that, prefix admin commands with cheat — for example cheat fly or cheat GFI. Over RCON, server-wide commands like SaveWorld and Broadcast are sent without the prefix. - [CS 1.6 5v5 Mix Server — Competitive Match Setup](https://esagames.ro/cs-1-6-5v5-mix-server.php): Run competitive 5v5 mixes on Counter-Strike 1.6 — knife round, team pick, ready-up and match management with a mix plugin on a low-ping ReHLDS server. - Answer: A CS 1.6 5v5 mix server runs an organised competitive match through an AMX Mod X plugin: a knife round to choose sides, captains picking teams, everyone typing ready, then the plugin restarts the round and tracks the score and halves automatically. Install AMX Mod X, add a mix plugin and give your admins access to its menu. - [CS2 Console Commands — Full List & Practice Cfg](https://esagames.ro/cs2-console-commands.php): CS2 console commands checked against the game's command list — noclip, god, give, bots, grenade practice cvars, plus rcon, GSLT and map commands. - Answer: Enable the CS2 developer console in Settings → Game and open it with the ~ key. Practice commands such as noclip, infinite ammo and bot controls need sv_cheats 1, which only works on your own server or a local game. Server commands like map changes, warmup and kicks are run over RCON. - [DayZ Admin Commands — BattlEye RCon Tools](https://esagames.ro/dayz-admin-commands.php): How DayZ admin commands really work — DayZ has no in-game command line, so admin runs through BattlEye RCon and the Community Online Tools mod. - Answer: DayZ Standalone has no in-game chat command line, so Arma-style commands such as #kick or #shutdown do not work. Admin a DayZ server through BattlEye RCon (enable it with a password and port, then use an RCon client to kick, ban and message players) and an admin mod such as Community Online Tools. - [DDoS-Protected Dedicated Servers — Full Power](https://esagames.ro/ddos-protected-dedicated-servers.php): Dedicated server hosting with DDoS protection — a whole physical machine, all its CPU, RAM and NVMe yours, behind a multi-Tbps filtered network. - Answer: A DDoS-protected dedicated server is a whole physical machine that is yours alone — every CPU core, all the RAM and NVMe storage, with no virtualisation overhead or neighbours — behind DDoS filtering. Move to dedicated when a VPS is no longer enough: large game-server networks, heavy databases or hundreds of players. - [DirectAdmin Reseller Hosting — Your Own Brand](https://esagames.ro/directadmin-reseller-hosting.php): DirectAdmin reseller hosting lets you sell web hosting under your own brand — create packages, manage clients and set prices from a white-label panel. - Answer: DirectAdmin reseller hosting gives you a pool of server resources — disk, bandwidth and accounts — with a reseller-level DirectAdmin panel, so you can create your own hosting packages and sell them under your own brand. You set the prices and manage your clients; the host runs the hardware, network and DDoS protection. - [Essential Linux Commands for Game Server Admins](https://esagames.ro/essential-linux-commands-game-server-admins.php): A practical cheat sheet of the Linux commands every game server admin needs — navigating files, managing processes, screen/tmux, services, logs and permissions. - Answer: The Linux commands a game server admin uses most are cd and ls to move around, nano to edit configs, cp, mv and tar for files and backups, screen or tmux to keep a server running after you log out, top/htop, free -h and df -h for resources, and systemctl and journalctl for services and logs. - [FiveM Server Commands — Console & txAdmin](https://esagames.ro/fivem-server-commands.php): FiveM server commands from the Cfx.re docs — ensure, start, stop, refresh, status, clientkick, quit — plus add_ace admin permissions and txAdmin. - Answer: FiveM server commands are typed into the FXServer console or txAdmin's live console, and most can also go in server.cfg to run at boot. The essentials are refresh (find new resources), ensure resource (start or restart one), stop resource, and add_ace / add_principal lines that decide who is an admin. - [Fix "403 Forbidden" on Your Website](https://esagames.ro/fix-403-forbidden-error.php): Website showing "403 Forbidden"? Every cause - permissions, .htaccess, missing index, IP/security blocks - and the exact fix, step by step. - Answer: A 403 Forbidden means the server refuses to serve the page. Reset permissions to 755 for folders and 644 for files with the right owner, look for a deny rule in .htaccess, and make sure the folder has an index file (index.php or index.html), because directory listing is usually disabled. - [Fix "413 Request Entity Too Large" (Upload Limit)](https://esagames.ro/fix-413-request-entity-too-large.php): "413 Request Entity Too Large" blocking an upload? Raise the limit in nginx (client_max_body_size) and PHP so big files and media go through. - Answer: A 413 error means the upload is larger than the server allows, and both the web server and PHP must allow it. Raise client_max_body_size in nginx and upload_max_filesize plus post_max_size in PHP, then reload nginx and PHP-FPM. - [Fix "500 Internal Server Error" on Your Website](https://esagames.ro/fix-500-internal-server-error.php): A 500 Internal Server Error means the server hit a problem it can't explain. The common causes — .htaccess, permissions, PHP, memory — and how to fix each. - Answer: A 500 Internal Server Error hides the real problem, so read the site's error log first (in your panel or the domain's logs folder). The usual causes are a broken .htaccess rule, a PHP fatal error or exhausted memory limit, wrong file permissions, or a plugin that does not support your PHP version. - [Fix 7 Days to Die Dedicated Server Not Showing](https://esagames.ro/fix-7-days-to-die-server-not-showing.php): Your 7 Days to Die dedicated server not showing in the browser? The ports to open, the visibility setting, EAC, and how to connect directly every time. - Answer: A 7 Days to Die server that does not show usually has closed ports, the wrong visibility setting or an EAC mismatch. Open TCP 26900 and UDP 26900–26903, set ServerVisibility to public (2) in serverconfig.xml, and keep EAC the same on server and clients. Direct connect to ip:26900 always works. - [Fix AMX Mod X "Couldn't load library" in CS 1.6](https://esagames.ro/fix-amxx-couldnt-load-library.php): AMX Mod X plugin showing "Couldn't load library", "bad load" or "failed" in a CS 1.6 server? Here's exactly why it happens and how to fix it, step by step. - Answer: "Couldn't load library" or "bad load" in AMX Mod X means a plugin could not start. Run amxx plugins to see the status, then check the usual causes: a required module missing from modules.ini, a plugin compiled for a different AMX Mod X version, the plugin not listed in plugins.ini, or a 32/64-bit module mismatch. - [Fix ARK "Joining Failed" / "Connection Timeout"](https://esagames.ro/fix-ark-joining-failed-connection-timeout.php): ARK "Joining Failed" or "Connection Timeout"? Every cause - query port, mod mismatch, full/restarting server - and the query-port fix step by step. - Answer: ARK "Joining Failed" or "Connection Timeout" is usually a blocked query port (27015 by default) alongside game port 7777, a server that is full or restarting, or mods that do not match the server's. Open both ports, wait for the server to finish starting, and make sure your subscribed mods match before joining again. - [Fix ARK Mods Not Downloading or Updating](https://esagames.ro/fix-ark-mods-not-downloading.php): ARK server mods stuck, not downloading or causing a version mismatch? How mod loading works, why it breaks after updates, and how to force a clean re-download. - Answer: ARK mods stop downloading or updating because of a version mismatch after an update, a stalled Workshop download, or wrong mod IDs in the config. List the Workshop IDs comma-separated with no spaces in your start command, clear the Workshop cache so SteamCMD pulls the mods fresh, and restart the server so server and clients match. - [Fix "command not found" on Linux](https://esagames.ro/fix-bash-command-not-found.php): Linux "bash: command: command not found"? Whether the program isn't installed or just missing from PATH - and how to fix both, with the exact commands. - Answer: "command not found" means the shell cannot find that program — either it is not installed or it is not on your PATH. Check with which name; if it is missing, install it with your package manager (apt install or dnf install); if it exists elsewhere, run it with its full path or add its folder to PATH. - [Fix "fork: Cannot allocate memory" on Linux](https://esagames.ro/fix-cannot-allocate-memory-fork.php): "fork: Cannot allocate memory" on Linux? Every cause - exhausted RAM/swap, process limits, a fork bomb, cgroup caps - and how to recover and fix it. - Answer: "fork: Cannot allocate memory" means Linux could not start a new process — either RAM and swap are exhausted, or you hit a process or thread limit. Check with free -m, stop the runaway process (or a fork bomb), add swap if memory is tight, and raise ulimit -u or the container's pids limit if that is the cap. - [Fix Cloudflare Error 521 "Web Server Is Down"](https://esagames.ro/fix-cloudflare-error-521-web-server-is-down.php): Cloudflare error 521 "Web server is down"? Every cause - server down, firewall blocking Cloudflare, wrong origin IP, SSL failure - and the fix. - Answer: Cloudflare error 521 means Cloudflare could not connect to your origin server. Check that the web server is running and listening on ports 80 and 443, that your firewall allows Cloudflare's IP ranges, and that the DNS record in Cloudflare points at the correct origin IP. - [Fix "Connection Timed Out" on a Game Server](https://esagames.ro/fix-connection-timed-out-game-server.php): Getting "connection timed out" joining a game server? Whether it is your side or the server's — and the step-by-step checks that fix it for any game. - Answer: "Connection timed out" means your game sent a request and never got a reply. Check in order: is the server actually online (use a status checker), are you using the exact IP and port, and is your own connection dropping packets? If the server is up and the address is right, the port is closed or blocked by a firewall on the server side. - [Fix a Cron Job Not Running on Linux](https://esagames.ro/fix-cron-job-not-running-linux.php): Cron job not running on Linux? Every cause - PATH, relative paths, permissions, syntax, missing newline - and how to debug cron properly. - Answer: A cron job that works by hand but not on schedule is almost always cron's stripped-down environment. Use absolute paths for every command and file, set PATH at the top of the crontab, make the script executable, and redirect output to a log (>> /tmp/job.log 2>&1). Also confirm the cron service is running. - [Fix CS2 Server Not Showing in the Browser](https://esagames.ro/fix-cs2-server-not-showing-community.php): Your CS2 community server isn't appearing in the server browser? The ports, the Steam Game Server Login Token (GSLT) requirement, and how to connect directly. - Answer: A CS2 community server that does not show in the browser is almost always missing a valid Game Server Login Token (set it with +sv_setsteamaccount) or has port 27015 blocked for UDP and TCP. Also check that sv_lan is 0 and the server is not running with -insecure. Players can still join from the console with connect ip:27015. - [Fix CS2 "VAC Unable to Verify Game Session"](https://esagames.ro/fix-cs2-vac-unable-to-verify-game-session.php): Getting "VAC was unable to verify the game session" in CS2 and kicked from matchmaking? Here are the real fixes, in order, that actually clear the error. - Answer: "VAC was unable to verify the game session" is a temporary check failure in CS2, not a ban. Fully exit and restart Steam, verify the integrity of the game files in Steam, and restart your PC if it continues. Also close software that injects into games, such as overlays or cheat-like tools. - [Fix DayZ Server Not Showing in the Launcher](https://esagames.ro/fix-dayz-server-not-showing-launcher.php): DayZ server missing from the in-game browser or DZSA Launcher, or a mod mismatch on join? The ports, the mod-matching fix, and how to connect directly. - Answer: A DayZ server that does not show in the launcher usually has its game port or Steam query port (UDP) closed. On modded servers, players also hit mod mismatches on join: point them to the DZSA Launcher, which loads the server's mods automatically, and restart the server after any mod update. - [Fix Discord Bot Offline / Not Responding](https://esagames.ro/fix-discord-bot-offline-not-responding.php): Your Discord bot showing offline or not responding to commands? The token, gateway intents, permissions and hosting causes — and how to fix each. - Answer: A Discord bot shows offline when its process is not running or its token is wrong. It stays online but silent when gateway intents (especially Message Content) or channel permissions are missing. Check the token, enable the intents in the Developer Portal, give the bot permission in that channel, and host it 24/7 under a process manager such as pm2 or systemd. - [Fix "Disk Quota Exceeded" on Hosting](https://esagames.ro/fix-disk-quota-exceeded.php): "Disk quota exceeded" on shared hosting or Linux? Why it differs from a full disk, how to see what's using your quota, and every way to free space fast. - Answer: "Disk quota exceeded" means your account reached its own space limit, even if the server's disk still has room, so uploads, emails and database writes fail. Find the biggest folders with du -sh * in your home directory — usually email, old backups, logs or caches — and delete what you do not need, or move to a plan with a larger quota. - [Fix "DNS_PROBE_FINISHED_NXDOMAIN"](https://esagames.ro/fix-dns-probe-finished-nxdomain.php): "DNS_PROBE_FINISHED_NXDOMAIN"? It means the domain won't resolve. Every cause - cache, missing A record, expired domain, DNSSEC - and the fix. - Answer: "DNS_PROBE_FINISHED_NXDOMAIN" means DNS answered "no such domain". If the site works on another network, the problem is your computer: flush the DNS cache (ipconfig /flushdns on Windows), restart the router, or switch to a public DNS such as 1.1.1.1. If it fails everywhere, check the domain's DNS records and that the domain has not expired. - [Fix Email Going to Spam: SPF, DKIM & DMARC](https://esagames.ro/fix-email-going-to-spam-spf-dkim-dmarc.php): Your emails landing in spam? Learn how SPF, DKIM and DMARC work and how to set all three correctly so your mail gets delivered to the inbox. - Answer: Email lands in spam mostly because it is not authenticated. Publish an SPF TXT record listing the servers allowed to send for your domain, enable DKIM signing and publish its public key, and add a DMARC record (start with p=none, then tighten to quarantine). Gmail and Outlook now expect all three. - [Fix the ERR_CONNECTION_TIMED_OUT Error](https://esagames.ro/fix-err-connection-timed-out-browser.php): Browser stuck on "ERR_CONNECTION_TIMED_OUT"? Whether it's your connection or the server - every check and fix, step by step. - Answer: ERR_CONNECTION_TIMED_OUT means the domain resolved but the connection got no reply. If only one site fails, the problem is that site or its server; if everything fails, restart your router. Turn off any VPN or proxy, flush your DNS cache, and try another network to see whether the problem is on your side. - [Fix FiveM CitizenFX Crash / Game Crashing on Join](https://esagames.ro/fix-fivem-citizenfx-crash.php): FiveM crashing with a CitizenFX error or GTA5 closing on join? The client-side fixes - cache, GTA V files, mods, streamed assets - that clear most crashes. - Answer: A CitizenFX crash when joining a FiveM server is almost always on your PC. Clear the FiveM cache (keep your game settings), verify the GTA V files in your launcher, remove GTA mods, overlays and anything injecting into the game, and update your graphics driver. If it only crashes on one server, a bad streamed asset on that server is the likely cause. - [Fix FiveM "Couldn't load resource" / Failed to Start](https://esagames.ro/fix-fivem-couldnt-load-resource.php): FiveM resource won't start — "Couldn't load resource", "failed to start" or stuck on the loading screen? The common causes and how to fix each, step by step. - Answer: "Couldn't load resource" means FiveM could not start that resource. Read the console line right after it — it names the cause, which is almost always an error in fxmanifest.lua, a missing dependency or one started in the wrong order in server.cfg, or a Lua/JS error in the script itself. Fix that and run ensure on the resource again. - [Fix FiveM Server Not Showing in the Server List](https://esagames.ro/fix-fivem-server-not-showing-in-list.php): Your FiveM server isn't appearing in the server list? The sv_master/licenseKey requirement, the ports, sv_endpoints, and how to join directly by IP. - Answer: A FiveM server that boots but does not appear in the server list (the Cfx.re masterlist) almost always has a missing, expired or reused Cfx.re license key (sv_licenseKey) or a blocked port 30120 (TCP and UDP). Generate a fresh key for this server's IP, open 30120 both ways, and make sure sv_master1 is not set to hide it. Meanwhile players can join with F8 → connect ip:30120. - [Fix FiveM Stuck on Connecting & Handshake Errors](https://esagames.ro/fix-fivem-stuck-on-connecting-handshake.php): FiveM stuck on the connecting screen, failed handshake, or an "o:err" / timed-out error? The server-side and client-side causes, and how to fix each. - Answer: Stuck on "connecting" or a failed handshake usually means UDP port 30120 is blocked while TCP is open, so players can see the server but never finish joining. Open 30120 for both TCP and UDP, then look for a heavy resource stalling startup or an outdated server artifact, and clear the client's FiveM cache. - [Fix FTP "530 Login Authentication Failed"](https://esagames.ro/fix-ftp-530-login-authentication-failed.php): FTP "530 Login authentication failed"? Every cause - wrong credentials, host/port, passive mode, TLS, a locked account - and how to connect successfully. - Answer: FTP error 530 means the server rejected your login. Check the username first — on shared hosting it is often the full user@domain.com — and reset the password in your panel if unsure. Then use the right host and port: 21 for FTP/FTPS, 22 for SFTP, which is a different protocol, and switch your client to passive mode. - [Fix GMod Addons Not Loading & Missing Textures](https://esagames.ro/fix-gmod-failed-to-load-addon.php): Garry's Mod addons not loading, Lua errors, or purple-and-black missing textures? How Workshop addons, FastDL and CS:S content work — and how to fix each. - Answer: Garry's Mod addon errors usually come from the Workshop collection not loading, game content not being mounted, or two addons conflicting. Set host_workshop_collection to your collection ID together with a valid Steam Web API key, mount any game content the addons need, and remove addons one at a time to find a conflict. FastDL makes the downloads fast for players. - [Fix Insurgency: Sandstorm Server Not Showing](https://esagames.ro/fix-insurgency-sandstorm-server-not-showing.php): Insurgency: Sandstorm community server not appearing in the browser? The ports, the community-server filter, and how to connect directly with the console. - Answer: An Insurgency: Sandstorm server that does not show usually has its query port closed — open the game port (27102 UDP by default) and the query port (27131 UDP). Also make sure players have the community-server filter switched on in the browser, or have them join directly by IP. - [Fix the Linux OOM Killer / Out of Memory Errors](https://esagames.ro/fix-linux-out-of-memory-oom-killer.php): Your game server randomly killed on Linux with "Out of memory: Killed process"? How the OOM killer works, how to confirm it, and how to stop it happening. - Answer: If your server process disappears with no crash log, the Linux OOM killer probably ended it to save RAM. Confirm with dmesg | grep -i "killed process". Then lower the process's memory use (for Java, keep -Xmx below the machine or container limit), add RAM or swap, and check container memory limits. - [Fix MySQL / MariaDB Won't Start](https://esagames.ro/fix-mariadb-mysql-wont-start.php): MySQL or MariaDB failing to start after a reboot or update? How to read the error log and fix the common causes — disk full, bad config, port clash, corruption. - Answer: When MySQL or MariaDB will not start, read the error log (journalctl -u mariadb or the MySQL error log) — it names the cause. The usual ones are a full disk, wrong ownership of the data directory (it must belong to mysql), another process already using port 3306, corrupted InnoDB files, or an SELinux context problem. - [Fix Minecraft "Can't Keep Up! Server Overloaded"](https://esagames.ro/fix-minecraft-cant-keep-up-server-overloaded.php): Minecraft console spamming "Can't keep up! Is the server overloaded?" and players lagging? What low TPS means, what causes it, and how to fix it for good. - Answer: "Can't keep up! Is the server overloaded?" means the server could not finish a game tick in 50 ms, so TPS dropped below 20. Make each tick cheaper: switch to Paper, lower simulation and view distance, pre-generate the world and cut entity and redstone load. Low TPS is a CPU problem — a faster per-core CPU helps far more than extra RAM. - [Fix Minecraft "You Need to Agree to the EULA"](https://esagames.ro/fix-minecraft-eula-not-accepted.php): Minecraft server closing instantly with "You need to agree to the EULA in order to run the server"? The one-line fix in eula.txt, explained. - Answer: A new Minecraft server stops on its first start until you accept Mojang's EULA. Open eula.txt in the server folder, change eula=false to eula=true, save the file and start the server again. On a control panel, switch on the EULA toggle instead — it does exactly the same thing. - [Fix Minecraft "Failed to Login: Invalid Session"](https://esagames.ro/fix-minecraft-failed-to-login-invalid-session.php): Minecraft "Failed to login: Invalid session" or "Bad login" when joining a server? Why it happens, the client fix, and the server-side online-mode setting. - Answer: "Failed to login: Invalid session" means Mojang/Microsoft could not verify your login token, which is almost always a stale session. Fully close Minecraft and the launcher, sign out and back in to your Microsoft account, then relaunch and rejoin. If it keeps happening, turn off any VPN and check Mojang's service status. Server owners should keep online-mode=true. - [Fix Minecraft "Failed to Verify Username"](https://esagames.ro/fix-minecraft-failed-to-verify-username.php): Minecraft server kicking players with "Failed to verify username"? Why it happens with online-mode and Mojang auth, and how to fix it on the server side. - Answer: "Failed to verify username" means the server could not check a player with Mojang/Microsoft authentication. It is usually a temporary auth outage, a player on a cracked (offline) account joining an online-mode server, or a backend behind BungeeCord/Velocity that is not set up for player forwarding. A wrong system clock on the server can cause it too. - [Fix Minecraft "Internal Exception" Read Timed Out](https://esagames.ro/fix-minecraft-internal-exception-timed-out.php): Minecraft "Internal Exception: ReadTimeoutException" disconnecting you? Every cause - server lag, packet loss, big modpack joins - and the fix for each. - Answer: "Internal Exception: ReadTimeoutException" means the client and server stopped hearing from each other for too long. The usual causes are an overloaded server with low TPS, packet loss on the player's connection, or a slow join on a big modpack. Fix server lag first, then test the connection for packet loss. - [Fix Minecraft "io.netty" Connection Refused](https://esagames.ro/fix-minecraft-io-netty-connection-refused.php): Minecraft "io.netty.channel... Connection refused: no further information"? What this connection error means and the step-by-step checks to fix it. - Answer: "io.netty ... Connection refused" means your client reached the address but nothing accepted the connection. Check in order: is the server actually online, are you using the exact address and port, is the port open on the server's firewall and router, and does the domain point to the right IP? A refused connection is different from a timeout, where nothing was reached at all. - [Fix Minecraft "OutOfMemoryError: Java heap space"](https://esagames.ro/fix-minecraft-out-of-memory-java-heap-space.php): Minecraft server crashing with "OutOfMemoryError: Java heap space"? Every cause - low -Xmx, leaking mods, huge worlds - and how to fix it for good. - Answer: "OutOfMemoryError: Java heap space" means the server needed more RAM than its -Xmx limit allowed, so Java crashed it. Raise -Xmx (and match -Xms) if the machine has free memory, and reduce the demand: lower view-distance, pre-generate the world, and update or remove leaky plugins and mods. More RAM alone often only delays the next crash. - [Fix Minecraft "Outdated Server!" / "Outdated Client!"](https://esagames.ro/fix-minecraft-outdated-server-client.php): Minecraft "Outdated server! I'm still on 1.x" or "Outdated client!"? It's a version mismatch — how to match versions or use ViaVersion to let everyone in. - Answer: Both messages mean your Minecraft version does not match the server's. "Outdated server" means your client is newer, so choose the server's version in the launcher's Installations tab. "Outdated client" means your client is older, so update it. On modded servers the Forge or Fabric version and the mod list have to match as well. - [Fix Minecraft "UnsupportedClassVersionError"](https://esagames.ro/fix-minecraft-unsupported-class-version-java.php): Minecraft server won't start with "UnsupportedClassVersionError" or a Java version error? Which Java each Minecraft version needs and how to switch it. - Answer: "UnsupportedClassVersionError" means your Minecraft server jar needs a newer Java than the one running it. Minecraft 1.20.5 and newer need Java 21, 1.18 to 1.20.4 need Java 17, and 1.16 and older run on Java 8. Install the right Java version and point your start script or control panel at it. - [Fix MySQL "Access Denied for User" (Error 1045)](https://esagames.ro/fix-mysql-access-denied-error-1045.php): MySQL/MariaDB error 1045 "Access denied for user"? The causes — wrong password, wrong host, missing grants — and how to fix each, with commands. - Answer: MySQL error 1045 means the login was rejected. Check the three parts in the message: the password, the host the user is allowed to connect from ('user'@'localhost' is not the same as 'user'@'%'), and the user's privileges. Reset the password with ALTER USER and grant the database with GRANT, then retry. - [Fix MySQL "Too Many Connections" Error](https://esagames.ro/fix-mysql-too-many-connections.php): MySQL/MariaDB "Too many connections" taking your site or game server down? Why it happens, the quick fix, and how to raise max_connections properly. - Answer: "Too many connections" means MySQL reached its max_connections limit (151 by default). For a quick recovery, restart the app or kill sleeping connections; for the real fix, find what is leaking them with SHOW PROCESSLIST, lower wait_timeout and use persistent connection pools. Raise max_connections only if the server has RAM to spare. - [Fix "502 Bad Gateway" on Your Website](https://esagames.ro/fix-nginx-502-bad-gateway.php): Website showing "502 Bad Gateway"? What it means, every cause from a crashed PHP-FPM to low memory, and how to fix it step by step with the logs. - Answer: A 502 Bad Gateway means nginx works but got no valid response from the backend behind it. Most often PHP-FPM is down — restart it — or nginx points at the wrong socket or port, or the backend crashed or timed out. The nginx error log and the PHP-FPM log show which one. - [Fix "504 Gateway Timeout" on Your Website](https://esagames.ro/fix-nginx-504-gateway-timeout.php): Website returning "504 Gateway Timeout"? It means the backend took too long. Every cause - slow queries, overload, hung APIs - and how to fix each. - Answer: A 504 Gateway Timeout means nginx waited too long for the backend. The cause is slowness: a long PHP script or slow database query, or an overloaded backend. Find and optimise the slow script or query first, add resources if the backend is overloaded, and only then raise fastcgi_read_timeout or proxy_read_timeout. - [Fix "No Space Left on Device" on Linux](https://esagames.ro/fix-no-space-left-on-device-linux.php): Linux "No space left on device" crashing your server even though df shows free space? How to find what filled the disk — big files, logs, and inodes. - Answer: "No space left on device" means the filesystem is full or out of inodes. Check space with df -h and inodes with df -i, find the biggest folders with du -sh /*, then clear old logs, backups and caches — docker system prune if Docker is filling it. If df shows free space but writes fail, look for deleted files still held open with lsof +L1. - [Fix Palworld Dedicated Server Not Showing Up](https://esagames.ro/fix-palworld-dedicated-server-not-showing.php): Palworld dedicated server missing from the community list? Why that list is unreliable, the port to open, and how to connect directly so you always get in. - Answer: Palworld's community server list is slow and unreliable, so a perfectly working server often never appears in it. You do not need the list: make sure UDP port 8211 is open, then join with Direct Connect using server-ip:8211. Friends get in instantly, whether or not the server ever shows up in the browser. - [Fix "Permission denied" on Linux: chmod & chown](https://esagames.ro/fix-permission-denied-linux.php): Getting "Permission denied" on Linux? Understand file permissions and ownership, and use chmod and chown correctly to fix it — without breaking your server. - Answer: "Permission denied" on Linux means your user lacks rights to that file or folder. Run ls -l to see the owner and permissions, then either change the owner with chown user:group file or the permissions with chmod — typically 644 for files and 755 for folders and scripts. Avoid chmod 777; it hides the problem and opens a security hole. - [Fix phpMyAdmin "Access Denied" / Can't Log In](https://esagames.ro/fix-phpmyadmin-cant-login-access-denied.php): Can't log into phpMyAdmin with "Access denied for user"? Every cause - credentials, host mismatch, config, too many connections - and the fix. - Answer: A phpMyAdmin "Access denied" is really a MySQL login failure. Log in with a valid MySQL database user and password — not your hosting panel login — and reset that user's password in the panel if unsure. Also check that the user has privileges on the database and that phpMyAdmin connects to the right host, usually localhost. - [Fix "Address Already in Use" / Port Already in Use](https://esagames.ro/fix-port-already-in-use-bind-failed.php): Server won't start with "address already in use", "bind failed" or EADDRINUSE? How to find what's using the port and free it — with the exact commands. - Answer: "Address already in use" means another process already holds the port your server wants, usually an old instance that did not shut down. Find it with ss -tulpn | grep :PORT (or lsof -i :PORT), stop that process with kill PID, or give your server a different free port, then start it again. - [Fix Project Zomboid Server Not Showing Up](https://esagames.ro/fix-project-zomboid-server-not-showing.php): Project Zomboid dedicated server not showing or players can't connect? The ports, the public setting, mod load order, and how to join directly by IP. - Answer: A Project Zomboid server that does not show is usually a closed port, the public setting or a mod mismatch. Open UDP 16261 and 16262, set Public=true in servertest.ini to list it, and make sure every player has the server's mods. For a private server, skip the browser and join directly by IP and port. - [Fix Pterodactyl Server Stuck Installing or Won't Start](https://esagames.ro/fix-pterodactyl-server-wont-start.php): Pterodactyl stuck on "installing", marked "installation failed", or the server will not start? The common Wings, egg and allocation causes and their fixes. - Answer: When a Pterodactyl server will not start or is stuck on "installing", check three things in order: that Wings is running on the node (systemctl status wings), that the server's egg and startup command are correct, and that its allocation (IP:port) is not already in use. The server console and the Wings log usually name the exact cause. - [Fix Rust "Disconnected: EAC" / EasyAntiCheat](https://esagames.ro/fix-rust-eac-disconnect.php): Getting kicked from Rust with "disconnected: EAC" or an EasyAntiCheat error? The client-side fixes that clear it — repair EAC, verify files and more. - Answer: "Disconnected: EAC" in Rust means EasyAntiCheat could not validate your client — it is almost always fixed on your PC, not the server. Fully restart Steam and your PC, verify the Rust game files in Steam, repair EasyAntiCheat with its setup tool in the Rust folder, and close software that hooks into games, such as overlays and macro tools. - [Fix Rust Oxide / uMod Plugins Not Loading](https://esagames.ro/fix-rust-plugins-not-loading-umod.php): Rust Oxide (uMod) plugins not loading after a wipe or update? Why it happens — missing dependencies, outdated plugins, wrong folder — and how to fix it fast. - Answer: Rust Oxide/uMod plugins usually stop loading after a wipe or forced update because Oxide no longer matches the new Rust build. Update Oxide (or Carbon) to the latest version, restart the server, then check the console and oxide/logs for any single plugin that fails to compile or is missing a dependency, and update or remove it. - [Fix Rust Server Not Showing in the Server Browser](https://esagames.ro/fix-rust-server-not-showing-in-browser.php): Your Rust server (modded or vanilla) not appearing in the in-game browser? The ports, the modded tab, server.tags, and how to connect with the F1 console. - Answer: A Rust server that does not show in the browser usually has its game or query port closed, or players are looking in the wrong tab: an Oxide or Carbon server appears under Modded, not Community. Open the ports, check the right tab, or connect directly from the F1 console with client.connect ip:port. - [Fix Satisfactory Dedicated Server Not Connecting](https://esagames.ro/fix-satisfactory-dedicated-server-not-connecting.php): Can't connect to your Satisfactory dedicated server or it won't claim? The port to open, how to add a server by IP, and the claim process explained. - Answer: Satisfactory has no server browser: open UDP 7777 and TCP 8888 (since patch 1.1), then add the server in-game under Server Manager → Add Server with server-ip:7777. On the first connection you claim the server and set its admin password. If it still fails, make sure the server and every player run the same game branch and version. - [Fix SCP: Secret Laboratory Server Not Showing](https://esagames.ro/fix-scp-secret-laboratory-server-not-showing.php): SCP: Secret Laboratory server not listing in the browser? The port, the central-server verification requirement, and how to connect directly. - Answer: An SCP: Secret Laboratory server that does not list has usually failed verification with the central server, most often because its UDP port (7777 by default) is not reachable from outside. Open and forward the port, restart, and read the startup console — it logs whether verification succeeded and why it failed. - [Fix Sons of the Forest Server Not Showing](https://esagames.ro/fix-sons-of-the-forest-dedicated-server-not-showing.php): Sons of the Forest dedicated server missing from the list or stuck? The ports to open, the config basics, and how to join directly by IP. - Answer: A Sons of the Forest server that does not show usually has a closed port. Open the game port (8766 UDP), the query port (27016 UDP) and the blob sync port (9700 UDP). Without the query port the server can be joined by IP but never appears in the browser. Also check the server and players are on the same game branch. - [Fix "Server Is Enforcing Consistency for This File"](https://esagames.ro/fix-source-server-enforcing-consistency.php): Kicked from a CS:S, TF2 or GMod server with "server is enforcing consistency for this file"? What it means, the player fix, and the admin fix. - Answer: "Server is enforcing consistency for this file" means a file on your PC — usually a custom model, skin or texture — differs from the server's copy, so you are kicked. Remove the custom file from the game's custom/ folder or verify the game files in Steam, then rejoin. Server owners can relax the check with sv_consistency 0. - [Fix Squad Server Not Showing in the Browser](https://esagames.ro/fix-squad-server-not-showing.php): Your Squad dedicated server isn't appearing in the in-game browser? The ports to open, the licensing key requirement, and how to connect directly. - Answer: A Squad server that does not show is almost always closed ports or a missing server license token. Open the game port (7787 UDP), the query port (27165 UDP) and the beacon port (15000 UDP), add your licensing token if you run a licensed server, restart, and use direct connect while the listing refreshes. - [Fix SSH "Connection refused" and Timeout Errors](https://esagames.ro/fix-ssh-connection-refused.php): SSH "Connection refused" or "Connection timed out" when connecting to your VPS or server? The difference between the two errors and how to fix each one. - Answer: SSH "Connection refused" means you reached the server but nothing is listening on that port — sshd is stopped or running on a different port. "Connection timed out" means you never reached it, usually a firewall, the wrong IP or a server that is down. For refused, start sshd and check the port; for a timeout, check the firewall and the address. - [Fix SSH "Permission denied (publickey)"](https://esagames.ro/fix-ssh-permission-denied-publickey.php): SSH "Permission denied (publickey)"? Every real cause - wrong key, wrong user, bad file permissions, agent issues - and the exact fix for each. - Answer: "Permission denied (publickey)" means the server did not accept the SSH key you offered. Run ssh -v user@server to see why, then check the usual causes: the wrong username, your public key missing from ~/.ssh/authorized_keys, wrong permissions (700 on ~/.ssh, 600 on the file), or the wrong key offered — choose it with -i. - [Fix SSH "Too Many Authentication Failures"](https://esagames.ro/fix-ssh-too-many-authentication-failures.php): SSH disconnecting with "Too many authentication failures"? Why having many SSH keys causes it, and how to fix it with IdentitiesOnly and the right key. - Answer: "Too many authentication failures" usually means your SSH client offered several keys before the right one and the server cut you off. Offer only the correct key: ssh -o IdentitiesOnly=yes -i ~/.ssh/yourkey user@server, or set IdentitiesOnly yes and the key for that host in ~/.ssh/config. - [Fix "Not Secure" & Expired SSL Certificates](https://esagames.ro/fix-ssl-not-secure-lets-encrypt-renewal.php): Site "Not Secure" or SSL expired, or Let's Encrypt renewal failing? Every cause - expiry, ACME challenge, mixed content, chain issues - and the fix. - Answer: A "Not Secure" warning usually means the SSL certificate expired, does not match the domain, or the page loads some content over plain http. Renew the certificate (Let's Encrypt certificates last 90 days — run certbot renew or renew in your panel), fix why automatic renewal failed (often port 80 or DNS), and change mixed http links to https. - [Fix Common SteamCMD Errors (0x202 & Timeouts)](https://esagames.ro/fix-steamcmd-errors.php): SteamCMD failing to install or update a game server — error 0x202, timeout, "No subscription", or rate limited? The common SteamCMD errors and how to fix each. - Answer: Most SteamCMD errors map to one cause: 0x202 means the disk is full, and 0x602 or a timeout means the download was interrupted — free space or simply run the update again. If files look broken, run app_update validate to repair them. - [Fix "user is not in the sudoers file" on Linux](https://esagames.ro/fix-sudo-user-not-in-sudoers.php): "username is not in the sudoers file. This incident will be reported."? How to grant sudo access the right way, and recover if you're locked out. - Answer: "User is not in the sudoers file" means your account is not allowed to use sudo. Log in as root (or another sudo user) and add it to the admin group: usermod -aG sudo username on Debian/Ubuntu, or usermod -aG wheel username on RHEL, AlmaLinux and Rocky. Log out and back in for it to apply. Never edit /etc/sudoers directly — use visudo. - [Fix TeamSpeak "Failed to Connect to Server"](https://esagames.ro/fix-teamspeak-failed-to-connect.php): TeamSpeak won't connect — "failed to connect to server" or "could not resolve hostname"? The ports, the address format and the checks that get you back in. - Answer: TeamSpeak "failed to connect" is almost always the address, the port or blocked UDP. Voice uses UDP 9987 by default, file transfers use TCP 30033 and ServerQuery TCP 10011. Check that you typed the right address and port, that UDP 9987 is open on the server's firewall, and that your own network or VPN is not blocking UDP. - [Fix Terraria Server "Can't Connect" (TShock)](https://esagames.ro/fix-terraria-server-cant-connect.php): Can't connect to your Terraria server, or a tModLoader version/mod mismatch? The port to open, the join steps, and how to match mods for tModLoader. - Answer: Terraria "can't connect" is usually a closed port or, on tModLoader, a version or mod mismatch. Open TCP port 7777 on the server, join through Multiplayer → Join via IP with the exact IP and port, and make sure your game version matches the server's. On tModLoader, use the same tModLoader version and enable the server's mods. - [Fix ERR_TOO_MANY_REDIRECTS on Your Site](https://esagames.ro/fix-too-many-redirects-error.php): Site stuck in a redirect loop (ERR_TOO_MANY_REDIRECTS)? Every cause - Cloudflare SSL, WordPress URLs, htaccess, plugins - and the exact fix. - Answer: ERR_TOO_MANY_REDIRECTS is a redirect loop. The classic cause is Cloudflare's SSL mode set to Flexible while the server also forces HTTPS — switch Cloudflare to Full (strict). Otherwise check that WordPress's Site URL and Home URL match, remove duplicate HTTPS/www redirect rules, and clear cookies. - [Fix Unturned Server Not Showing in the List](https://esagames.ro/fix-unturned-server-not-showing.php): Unturned dedicated server not appearing in the server list? The ports to open, the LAN-vs-Internet setting, and how to connect directly by IP. - Answer: An Unturned server that does not show is almost always closed ports or set to LAN. Open the game port and the two above it — 27015–27017 UDP by default — because the query port (27016) is what lists the server. Then make sure the server runs in Internet mode, not LAN. - [Fix Valheim Server Not Showing in the List](https://esagames.ro/fix-valheim-dedicated-server-not-showing.php): Your Valheim dedicated server isn't appearing in the server browser? The ports to open, the crossplay catch, and how to join directly so you're always in. - Answer: A Valheim dedicated server that does not show in the list almost always has its UDP ports (2456–2458) closed, or is missing the -crossplay flag when players use different platforms. Open the ports, add crossplay if needed — and skip the slow browser entirely with Join IP: server-ip:2456. - [Fix Valheim "Incompatible Version" Error](https://esagames.ro/fix-valheim-incompatible-version.php): Valheim "Incompatible version" joining a server? Why client, server and mod versions must match exactly - and how to fix vanilla and modded setups. - Answer: "Incompatible version" means your Valheim client and the server run different game versions — usually because one side updated after a patch. Update the server to the current build and restart it, then update your game. On a modded server, BepInEx and every mod must match on both sides, so sync them with r2modman or Thunderstore. - [Fix "Error Establishing a Database Connection"](https://esagames.ro/fix-wordpress-error-establishing-database-connection.php): WordPress "Error establishing a database connection"? Every cause - wrong wp-config credentials, DB down, corrupted tables, too many connections - fixed. - Answer: "Error establishing a database connection" means WordPress cannot reach its database. Check that DB_NAME, DB_USER, DB_PASSWORD and DB_HOST in wp-config.php match the real database, that the MySQL service is running, and repair corrupted tables. A database at its connection limit causes it too. - [Fix the WordPress White Screen of Death](https://esagames.ro/fix-wordpress-white-screen-of-death.php): WordPress showing a blank white screen with no error? Turn on debugging and fix the real cause - a plugin, theme, memory limit, or fatal PHP error. - Answer: The WordPress white screen of death is a hidden fatal PHP error. Turn on WP_DEBUG and WP_DEBUG_LOG in wp-config.php to see it, then disable plugins (rename the plugins folder), switch to a default theme, raise the PHP memory limit and check your PHP version is supported. The log usually names the culprit. - [Forge vs Fabric — Which Minecraft Mod Loader?](https://esagames.ro/forge-vs-fabric.php): Forge vs Fabric compared — mod availability, performance, modpacks and updates for a modded Minecraft server, and which loader your mods actually need. - Answer: Choose Forge or Fabric based on the mods you want, because a mod is built for one loader and they are not compatible. Forge suits big, heavy modpacks and the largest catalogue of long-standing mods. Fabric is lighter, updates to new Minecraft versions faster and has excellent performance mods. Server and players must use the same loader. - [Garry's Mod Admin Commands — ULX Full List](https://esagames.ro/garrys-mod-admin-commands.php): The full Garry's Mod admin commands list via ULX — kick, ban, slay, god, noclip, bring, goto, freeze, gag, mute and jail, with chat and console syntax. - Answer: Garry's Mod has almost no admin commands of its own, so servers use ULX (with its dependency ULib). Install both in addons/, then run commands in chat with a ! prefix (!kick, !ban) or in the server console with ulx (ulx kick). Type ulx help to list every command. - [GRE Tunnel DDoS Protection — Protect Any IP](https://esagames.ro/gre-tunnel-ddos-protection.php): A GRE tunnel routes your server's traffic through a filtered network so attacks never reach your real IP — protect a home box, a server or a whole network. - Answer: A GRE tunnel puts DDoS protection in front of a server you cannot or do not want to move — a home server, a remote dedicated server or a whole network. Players connect to a protected IP; that traffic is filtered on the anti-DDoS network and forwarded to your real server through the tunnel, so attacks are scrubbed before they reach it and your real IP stays hidden. - [How to Allocate More RAM to a Minecraft Server](https://esagames.ro/how-to-allocate-more-ram-to-a-minecraft-server.php): How to give your Minecraft server more RAM - the -Xmx/-Xms flags, doing it in Pterodactyl/Multicraft, and exactly how much to allocate for your modpack. - Answer: Change the -Xmx value in the start command: java -Xms6G -Xmx6G -jar server.jar nogui gives the server 6 GB. On a control panel, change the server's memory setting instead. Always leave 1–2 GB for the operating system. As a guide: 2–4 GB for vanilla, 6–8 GB for medium modpacks and 8–10 GB or more for heavy ones. - [How to Change Gamemode & Difficulty in Minecraft](https://esagames.ro/how-to-change-gamemode-and-difficulty-in-minecraft.php): How to set gamemode and difficulty on a Minecraft server — the /gamemode and /difficulty commands, the server.properties defaults, and per-player changes. - Answer: As an operator, change gamemode with /gamemode creative (or survival, adventure, spectator), adding a player name to change someone else, and difficulty with /difficulty hard. To set the defaults for the whole server, edit gamemode= and difficulty= in server.properties and restart. - [How to Check CPU, RAM & Disk Usage on Linux](https://esagames.ro/how-to-check-cpu-ram-disk-usage-linux.php): Server feeling slow? Learn the essential Linux commands to check CPU, RAM and disk usage — top, htop, free and df — and spot what's eating your resources. - Answer: On Linux, use top or htop to see CPU and memory per process, free -h for RAM and swap, df -h for free disk space and du -sh * to find what is using it. For disk activity, iostat or iotop show which process is reading or writing. - [How to Connect to Your Server With SSH (2026)](https://esagames.ro/how-to-connect-to-your-server-with-ssh.php): Connect to your VPS with SSH from Windows (PuTTY or PowerShell), macOS and Linux — the command, keys, custom ports and the common errors, explained. - Answer: To connect to a server with SSH, open a terminal (PowerShell on Windows 10/11, Terminal on macOS and Linux) and run ssh root@your-server-ip, replacing root with your username if different. Accept the host key the first time, then enter your password or use an SSH key. SSH listens on port 22 unless your host changed it. - [How to Find Your Game Server's IP and Port](https://esagames.ro/how-to-find-your-server-ip-and-port.php): Need your game server's IP and port to share with friends? Here's how to find them for a hosted server and a home server — and how to test they work. - Answer: On a hosted server, the IP and port are shown on the server's page in your control panel. On a server you run at home, friends need your public IP (search "what is my IP") plus the game's port — for example 25565 for Minecraft — and that port must be forwarded on your router. Local addresses like 192.168.x.x only work inside your own network. - [How to Install Fail2ban (Stop SSH Brute-Force)](https://esagames.ro/how-to-install-and-use-fail2ban.php): Fail2ban auto-bans IPs that brute-force your logins. How to install it, protect SSH, tune ban times, whitelist your own IP, and check or unban IPs. - Answer: Install fail2ban with your package manager (apt install fail2ban), create /etc/fail2ban/jail.local with the [sshd] jail enabled and your maxretry and bantime, then start it with systemctl enable --now fail2ban. Check bans with fail2ban-client status sshd. - [How to Op Yourself on a Minecraft Server](https://esagames.ro/how-to-op-yourself-in-minecraft.php): How to make yourself an operator (admin) on a Minecraft server — the /op command from the console, op permission levels, ops.json, and how to op players safely. - Answer: To op yourself on a Minecraft server, type op YourUsername in the server console — without a slash — or in your host panel's console. An existing operator can do the same in-game with /op YourUsername. Ops have full control of the server, so only op people you trust. - [How to Point a Domain to Your Server (A Record)](https://esagames.ro/how-to-point-domain-to-server-dns-a-record.php): Learn how to point a domain to your server with a DNS A record, what nameservers do, and why changes take time to propagate. A clear, beginner-friendly guide. - Answer: To point a domain to your server, create an A record in the domain's DNS: name @ (and another for www) with your server's IPv4 address as the value. Changes usually work within minutes to a few hours, but can take up to 24–48 hours to reach everyone because of DNS caching. - [How to Port Forward for a Game Server (2026)](https://esagames.ro/how-to-port-forward-game-server.php): How to port forward a home game server step by step, the common game ports, why it sometimes fails (CGNAT), and how a hosted server skips it entirely. - Answer: To port forward a game server, give the server PC a fixed local IP, log in to your router (usually 192.168.0.1 or 192.168.1.1), open the Port Forwarding or Virtual Server section and forward the game's port and protocol to that IP — for example TCP 25565 for Minecraft or UDP 2456–2458 for Valheim. Then allow the same port in your firewall. If your ISP uses CGNAT, port forwarding cannot work. - [How to Read a Minecraft Server Crash Report](https://esagames.ro/how-to-read-a-minecraft-server-crash-report.php): Your Minecraft server crashed? Learn how to read the crash report and latest.log, find the mod or plugin at fault, and fix the most common crash causes. - Answer: Open the newest file in crash-reports/ (or logs/latest.log), skip the header and find the line starting with Caused by: or the first line that names a mod or plugin package — that is almost always the culprit. Update, remove or reconfigure that mod or plugin and start the server again. - [How to Set Up a Firewall on Linux (UFW)](https://esagames.ro/how-to-set-up-a-firewall-on-linux-ufw.php): Set up a Linux firewall in minutes with UFW - default-deny, allow only the ports you need (SSH, game, web), and avoid locking yourself out. Beginner-friendly. - Answer: To set up UFW safely, allow SSH first (ufw allow OpenSSH or your SSH port), then set ufw default deny incoming and ufw default allow outgoing, allow the ports you use — web, game ports — and run ufw enable. Check the rules with ufw status verbose. - [How to Start a Web Hosting Reseller Business](https://esagames.ro/how-to-start-a-web-hosting-reseller-business.php): Start a web hosting reseller business step by step — pick a reseller plan, brand it, create packages, set prices, add billing and get your first clients. - Answer: To start a web hosting reseller business, buy a reseller hosting plan, set up your brand and nameservers, create hosting packages from your resource pool, add a billing system such as WHMCS if you want automation, and market to your first customers. The host runs the servers; you run the business. - [How to Start an Online Community (Forum, 2026)](https://esagames.ro/how-to-start-an-online-community.php): Start an online community step by step — pick a platform, set up forums and roles, seed content, grow members and keep it safe. With a managed shortcut. - Answer: To start an online community that lasts, pair chat with a proper forum and membership platform: choose the platform (self-hosted or managed), set up a simple category structure, seed it with useful first posts, invite your first members from where your audience already is, and set clear rules and moderation from day one. - [How to Whitelist a Minecraft Server (Add/Remove)](https://esagames.ro/how-to-whitelist-a-minecraft-server.php): How to set up a Minecraft server whitelist — enable it, add and remove players, the whitelist.json file, and the commands for online and offline mode. - Answer: To whitelist a Minecraft server, run whitelist on in the console (or /whitelist on in-game as an operator), then add players with whitelist add Name and remove them with whitelist remove Name. You can also set white-list=true in server.properties and restart. Operators can always join. - [Managed Forum & Community Platform Hosting](https://esagames.ro/managed-forum-hosting.php): Launch an online community without the maintenance — a managed forum and membership platform with forums, members and themes, kept updated and protected. - Answer: Managed forum hosting gives you a complete forum and membership platform — boards, members, roles, posts and themes — that is installed, updated, backed up and DDoS-protected for you. You run the community from an admin panel without touching servers, patches or spam defences yourself. - [Minecraft Java vs Bedrock — Which to Host?](https://esagames.ro/minecraft-java-vs-bedrock-server.php): Minecraft Java vs Bedrock server compared — mods and plugins, cross-platform play, performance and which edition to host. Plus how to bridge both with Geyser. - Answer: Host a Java server if you want mods, plugins and deep customisation and everyone plays on PC. Host Bedrock if your players are on console, mobile or Windows and need cross-platform play. You can let Bedrock players join a Java server with the Geyser and Floodgate plugins. - [Minecraft Server Commands — Full List (Java, 2026)](https://esagames.ro/minecraft-server-commands.php): The full Minecraft server commands list for Java 1.21 — op, gamemode, difficulty, gamerule, give, tp, weather, whitelist, ban and more, with syntax. - Answer: Run Minecraft server commands from the console without the slash, or in-game with the slash once you are an operator (op YourName in the console). The ones you use most are /op, /gamemode, /tp, /give, /whitelist, /kick, /ban, /time set and /weather. - [Minecraft server.properties: Every Key Setting](https://esagames.ro/minecraft-server-properties-explained.php): A plain-English guide to Minecraft server.properties — the settings that matter, from gamemode, difficulty and view-distance to online-mode and PvP. - Answer: server.properties is the main Minecraft server config. The settings that matter most are max-players, server-port, online-mode, white-list, view-distance and simulation-distance (for performance), difficulty, gamemode, pvp and motd. Change one value per line, save and restart the server. - [Offsite Backup Storage — Protect Your Server Data](https://esagames.ro/offsite-backup-storage.php): Offsite backup storage keeps a copy of your server, website or game data on a separate protected network — so a crash or ransomware costs you nothing. - [Palworld Admin Commands — Full List (2026)](https://esagames.ro/palworld-admin-commands.php): The full Palworld admin commands list — AdminPassword, ShowPlayers, KickPlayer, BanPlayer, TeleportToPlayer, Broadcast, Save and DoExit, with syntax. - Answer: To use Palworld admin commands, set AdminPassword in PalWorldSettings.ini, then type /AdminPassword YourPassword in the in-game chat. Commands are case-sensitive: /ShowPlayers, /KickPlayer, /BanPlayer, /Broadcast and /Save work — /save silently does nothing. - [Paper vs Spigot vs Purpur — Which to Run (2026)](https://esagames.ro/paper-vs-spigot-vs-purpur.php): Paper vs Spigot vs Purpur compared — performance, plugin support and config control for a Minecraft server, and why Paper is the modern default. - Answer: Paper, Spigot and Purpur all run the same Bukkit plugins. Paper — a fork of Spigot with big performance patches — is the safe default for almost every server. Purpur is a fork of Paper with extra configuration and gameplay options. There is little reason to run plain Spigot in 2026. - [VPS Hosting — DDoS-Protected KVM with Full Root](https://esagames.ro/protected-vps-hosting.php): DDoS-protected KVM VPS hosting with full root access, NVMe storage and a European network — run game servers, websites, bots or any Linux workload. - Answer: A VPS is a virtual machine with guaranteed CPU, RAM and disk and full root access, so you can install and run anything — game servers, websites, bots — for a fraction of a dedicated server's cost. Protected VPS hosting adds DDoS filtering in front of it. Look for KVM virtualisation, NVMe storage and a well-connected European network. - [Rust Admin & Console Commands — Full List](https://esagames.ro/rust-admin-commands.php): The full Rust admin & console commands list — ownerid, moderatorid, kick, ban, noclip, teleport, env.time, inventory.give and more, with exact syntax. - Answer: To make someone a Rust admin, run ownerid "name" (owner, auth level 2) or moderatorid (auth level 1) from RCON or the server console, then server.writecfg to save it. The player reconnects and can then use admin commands in the F1 console. - [SCP: Secret Laboratory Admin Commands](https://esagames.ro/scp-secret-laboratory-remote-admin-commands.php): The SCP: Secret Laboratory RemoteAdmin commands list — open RA with M, then forceclass, roundrestart, kick, ban, mute, cassie and more, with syntax. - Answer: In SCP: Secret Laboratory, admin commands run through the RemoteAdmin (RA) panel: press M in-game with moderator permission or higher, then click actions or type text commands into the RA input. The same commands work from the server console. Admins are granted by SteamID (with @steam) in config_remoteadmin.txt. - [Squad Admin & RCON Commands — Full List](https://esagames.ro/squad-admin-commands.php): The full Squad admin & RCON commands list — AdminKick, AdminBan, AdminChangeLayer, AdminBroadcast, AdminRestartMatch, ListPlayers and more, with syntax. - Answer: Squad admin commands run from the in-game admin console (press ~) if you are listed in Admins.cfg, or from an RCON client with the server IP, RCON port and password. Run ListPlayers first to get the player IDs that kick, ban and warn commands need. - [Terraria Server Commands — Vanilla & TShock](https://esagames.ro/terraria-server-commands.php): The full Terraria server commands list — the vanilla console (say, save, time, settle, kick, ban) and TShock admin commands, with exact syntax. - Answer: A vanilla Terraria server has a small console command set typed without a slash — save, time, kick, ban, exit. TShock adds far more, typed in chat with a slash — /ban, /god, /item, /tp — plus user accounts and permission groups. Which commands you have depends on which server you run. - [Unturned Server Commands — Full Admin List](https://esagames.ro/unturned-server-commands.php): Unturned server commands with the real syntax — parameters split by a slash, e.g. /give player/item/amount. Owner, admin, give, vehicle, kick, ban. - Answer: Unturned commands run from the server console, or in chat with a / or @ prefix once you are an admin. Parameters are separated by a forward slash, not a space — /give Player/ItemID/Amount. Make yourself owner with Owner in Commands.dat, or add admins with admin in the console. - [Valheim Console Commands & Cheats — Full List](https://esagames.ro/valheim-console-commands.php): The full Valheim console commands & cheats list — enable devcommands, then god, fly, ghost, spawn, tame, killall and the admin kick, ban and save. - Answer: To use Valheim console commands, add -console to the game's Steam launch options, press F5 in-game and type devcommands to enable cheats such as god, fly and spawn. On a dedicated server, admin commands like kick, ban and save work for players listed in adminlist.txt. - [What Causes Packet Loss in Games & How to Fix It](https://esagames.ro/what-causes-packet-loss-and-how-to-fix-it.php): Rubber-banding, lag spikes and warping? That's packet loss. Learn what causes it, how to test for it with ping and WinMTR, and how to fix it on your end. - Answer: Packet loss is data that never arrives, and it causes rubber-banding and lag spikes even with a low ping. The usual causes are Wi-Fi interference, an overloaded home connection, a faulty cable or router, or congestion on your ISP's route. Test with a continuous ping or WinMTR to see where the loss starts, then fix that hop — starting with a wired connection. - [Why Can't My Friends Join My Minecraft Server?](https://esagames.ro/why-cant-my-friends-join-my-minecraft-server.php): Friends can't join your Minecraft server? It's usually the wrong IP, a port that isn't forwarded or a version mismatch. The fix for hosts and players. - Answer: Most of the time it is one of three things: your friends are using a local address (192.168.x.x or 127.0.0.1) instead of your public IP or domain, TCP port 25565 is not forwarded on your router (or your ISP uses CGNAT), or they are on a different Minecraft version or edition. Fix those first, then check the firewall, the whitelist and online-mode. ## Blog (52) - [Best ARK Mods to Run on Your Server in 2026](https://esagames.ro/best-ark-mods-2026.php): The best ARK server mods for 2026 — the quality-of-life core, building and storage mods, Survival Evolved vs Ascended differences, and load order. - Answer: The core ARK server mods in 2026 are the quality-of-life staples — structure, stacking and convenience mods — followed by building and content mods. Load order matters: list overhaul and stacking mods before big content or map mods, because the mod loaded later wins when two change the same thing. Keep the server and players on the same mod versions. - [Best CS2 Server Plugins in 2026](https://esagames.ro/best-cs2-server-plugins-2026.php): The best CS2 server plugins in 2026 — Metamod:Source, CounterStrikeSharp, MatchZy, retake and practice plugins, how the scene works and common fixes. - Answer: Every CS2 plugin runs on two foundations: Metamod:Source, then CounterStrikeSharp — install them in that order and confirm the server boots between the two. On top go retakes, practice, match and admin plugins. SourceMod does not work on CS2 in 2026, so CS:GO SourceMod plugins cannot be reused. - [Best FiveM Scripts & Resources in 2026](https://esagames.ro/best-fivem-scripts-2026.php): The best FiveM scripts and resources for 2026 — ESX, QBCore, ox_lib, ox_inventory, pma-voice, txAdmin, free vs paid picks — to build a solid RP server. - Answer: Most FiveM roleplay servers in 2026 are built on a framework (Qbox, QBCore or ESX) plus oxmysql for the database, ox_lib, ox_inventory and txAdmin for management. Jobs, housing, phones and vehicles go on top of that core. Most of these resources are free and open-source on GitHub. - [Best Free Minecraft Server Plugins in 2026](https://esagames.ro/best-free-minecraft-server-plugins-2026.php): The best free Minecraft server plugins for 2026 — EssentialsX, LuckPerms, WorldGuard, CoreProtect and more — what each does, which Paper fork to run, and why. - Answer: Run Paper first, then install the free essentials: EssentialsX (homes, warps, kits, economy), LuckPerms (permissions), a protection or anti-grief plugin, and a map or chat plugin to suit your server. Download plugins only from their official Modrinth, SpigotMC or Hangar pages, and keep them updated. - [The Best Games to Host a Server For in 2026](https://esagames.ro/best-games-to-host-a-server-for-2026.php): The best games to host a dedicated server for in 2026 — Minecraft, Rust, FiveM, CS2, ARK, Palworld, Valheim, DayZ, Satisfactory and more — with what each needs. - Answer: The best games to host a server for in 2026 are Minecraft (the biggest server community, from small SMPs to networks), Rust (wipe-based survival PvP), FiveM (GTA V roleplay), plus ARK, Palworld, Valheim, Project Zomboid and CS2. Pick the game your community already plays, then size the server for its player count and mods. - [Best Garry's Mod Server Addons in 2026](https://esagames.ro/best-garrys-mod-addons-2026.php): The best Garry's Mod server addons in 2026 — ULX admin, Wiremod, PAC3, DarkRP, TTT, Workshop and FastDL setup, plus performance and exploit protection tips. - Answer: The essential Garry's Mod server addons in 2026 start with ULX (with ULib) for admin, then build tools for sandbox servers and a gamemode — DarkRP, Trouble in Terrorist Town (TTT), Prop Hunt or Murder — that decides what your server is. Load addons through a Workshop collection and serve them with FastDL so players join quickly. - [Best Minecraft Modpacks to Host in 2026](https://esagames.ro/best-minecraft-modpacks-2026.php): The best Minecraft modpacks to host a server with in 2026 — All The Mods 10, RLCraft, Create, Vault Hunters and Pixelmon — with the RAM each one needs. - Answer: The most popular modpacks to host in 2026 are All The Mods 10 (kitchen-sink, plan 8–10 GB+ RAM), RLCraft (hardcore survival, about 6–8 GB) and Create-based packs such as Create: Above and Beyond (lighter, 5–7 GB). Pick the pack for your group's style first, then size the server's RAM to the pack, not the other way round. - [Best Palworld Mods & Server Tweaks in 2026](https://esagames.ro/best-palworld-mods-2026.php): The best Palworld mods and dedicated-server tweaks for 2026 — PalDefender, the settings that matter in PalWorldSettings.ini, and server vs client mods. - Answer: On a Palworld dedicated server, the biggest improvements come from PalDefender (the admin and anti-cheat framework built on UE4SS) and a tuned PalWorldSettings.ini, not from content mods. Most Palworld mods are client-side Pak files and must not go on the server — mixing them up is the number-one reason players cannot join. - [Best Project Zomboid Mods for Your Server in 2026](https://esagames.ro/best-project-zomboid-mods-2026.php): The best Project Zomboid server mods for 2026 — quality-of-life, vehicles, weapons and gameplay overhauls, plus load order and performance tips. - Answer: The best Project Zomboid server mods in 2026 are quality-of-life, vehicle, weapon and gameplay packs that every player can sync. What matters more than the picks is setup: each mod's Workshop ID goes in WorkshopItems and its Mod ID in Mods, in dependency order, and every client must run the same set or players get stuck on the loading screen. - [Best Rust Server Plugins in 2026 (Oxide / Carbon)](https://esagames.ro/best-rust-server-plugins-2026.php): The best Rust server plugins for 2026 on Oxide and Carbon — admin tools, kits, economy, clans, raidable bases and wipe scheduling, with PvE and PvP picks. - Answer: A modded Rust server runs its plugins on Oxide (uMod) or the newer, faster Carbon framework, which runs most Oxide plugins. Start with admin essentials (permissions, vanish, admin radar), add economy and progression plugins that give players a reason to stay, then quality-of-life ones. Download plugins only from their official uMod or Codefling pages. - [Best Valheim Mods to Run on Your Server in 2026](https://esagames.ro/best-valheim-mods-2026.php): The best Valheim mods for 2026 — BepInEx, quality-of-life, building, combat and content mods, with an install order and a starter modpack for a server. - Answer: Start every modded Valheim server with BepInEx (the mod loader) and install everything through r2modman or the Thunderstore app, so all players run an identical, version-pinned pack. Then add quality-of-life mods first, followed by building and content mods. Server-side mods that change the world must match on every client; purely visual client mods do not. - [DDoS Trends of 2025–2026: Bigger and Faster](https://esagames.ro/biggest-ddos-attacks-2025-2026.php): DDoS trends in 2025-2026: attacks are bigger and faster than ever, driven by IoT botnets like AISURU. The key trends, real numbers and what they mean. - Answer: DDoS attacks in 2025–2026 got bigger and faster: IoT botnets such as AISURU pushed peak attacks into the multi-terabit range, and attacks now reach full power within seconds. That is why always-on, automatic mitigation with large capacity has replaced protection that is switched on only after an attack starts. - [The Biggest DDoS Attacks in History, Ranked](https://esagames.ro/biggest-ddos-attacks-in-history.php): From the 2016 Mirai attack that took down Twitter to record multi-terabit floods — the biggest DDoS attacks in history, and what each one taught us. - Answer: The best-known DDoS attacks include the Mirai botnet's attack on DNS provider Dyn in 2016, which took down major sites across the US; the 1.35 Tbps Memcached attack on GitHub in 2018; and the multi-terabit attacks from IoT botnets in 2024–2025 that keep resetting the record. - [cPanel vs DirectAdmin vs Plesk: Which Panel?](https://esagames.ro/cpanel-vs-directadmin-vs-plesk.php): A practical comparison of the three big hosting control panels — cPanel, DirectAdmin and Plesk — on ease of use, features, speed, security and cost. - Answer: cPanel is the most widely used hosting control panel, with the biggest ecosystem but the highest licence cost. DirectAdmin is lighter, faster and cheaper, with everything most sites need. Plesk runs on Linux and Windows and suits agencies and WordPress-heavy work. All three manage domains, email, databases and SSL. - [cPanel & WHM Auth Bypass (CVE-2026-41940)](https://esagames.ro/cpanel-whm-auth-bypass-cve-2026-41940.php): CVE-2026-41940 is a critical, actively-exploited cPanel & WHM auth bypass (CVSS 9.8). Are you affected, the fixed versions and what to do right now. - Answer: CVE-2026-41940 is a critical (CVSS 9.8) authentication bypass in cPanel & WHM, actively exploited in the wild and listed in CISA's Known Exploited Vulnerabilities catalog. It affects every version after 11.40 plus WP Squared. If you run cPanel/WHM yourself, update to a patched build immediately and check for signs of compromise. - [DDoS Attack Vectors: UDP, SYN & Amplification](https://esagames.ro/ddos-attack-vectors-explained.php): A guide to the main DDoS attack vectors — UDP and SYN floods, amplification and reflection, fragmentation and Layer-7 — and how each one is mitigated. - Answer: The main DDoS attack vectors are UDP floods (raw volume), TCP SYN floods (half-open connections that exhaust connection tables), amplification and reflection attacks that abuse open DNS, NTP or Memcached servers to multiply traffic, and Layer 7 HTTP floods that imitate real visitors. Serious attacks often combine several at once. - [Does SourceMod Work on CS2? What to Use](https://esagames.ro/does-sourcemod-work-on-cs2.php): Short answer: SourceMod still does not support CS2 in 2026. Why it cannot, what replaced it (CounterStrikeSharp), and how to move your plugins across. - Answer: No — SourceMod does not work on CS2, and there is no bridge or compatibility layer, so CS:GO SourcePawn plugins will not run. CS2 plugins use CounterStrikeSharp on top of Metamod:Source; most popular CS:GO plugins now have CounterStrikeSharp equivalents. - [Inside the ESAGAMES Network: Frankfurt Peering](https://esagames.ro/esagames-network-frankfurt-peering.php): A look at the ESAGAMES network: why we build in Frankfurt, what peering actually means, how it cuts ping, and how it ties into DDoS filtering. - Answer: The ESAGAMES network runs from Frankfurt, home of DE-CIX, on its own autonomous system AS214918. Peering means exchanging traffic directly with other networks instead of through middlemen, so packets take fewer hops — giving lower, steadier ping across Europe and more capacity to absorb attacks before they reach a server. - [ESX vs QBCore vs Qbox: Which FiveM Framework?](https://esagames.ro/esx-vs-qbcore-vs-qbox.php): ESX, QBCore or Qbox for your FiveM RP server? An honest comparison of script availability, performance, community and migration cost. - Answer: ESX, QBCore and Qbox are all free FiveM roleplay frameworks. ESX is the veteran with the biggest script library, QBCore is the popular modern choice, and Qbox is the actively developed fork of QBCore built around the ox stack with better performance. For a new server, Qbox or QBCore is the usual pick; an existing ESX server is best kept on ESX. - [The Most Famous Linux Vulnerabilities, Explained](https://esagames.ro/famous-linux-vulnerabilities.php): From Heartbleed and Shellshock to Dirty Pipe, PwnKit and regreSSHion — the most famous Linux and open-source vulnerabilities, and the lessons they taught. - Answer: The most famous Linux vulnerabilities include Heartbleed (OpenSSL, 2014), Shellshock (Bash, 2014), Dirty COW (kernel, 2016), Dirty Pipe (kernel, 2022) and the xz backdoor discovered in 2024. The common lesson: patch servers promptly and do not expose services you do not need. - [FiveM vs RedM: What's the Difference?](https://esagames.ro/fivem-vs-redm.php): FiveM vs RedM explained — what each is, the key differences, community size, setup and which one to choose for your roleplay server. Both are Cfx.re platforms. - Answer: FiveM and RedM are both multiplayer frameworks from Cfx.re. FiveM runs custom servers for GTA V and has by far the larger community and script library; RedM does the same for Red Dead Redemption 2 and is mostly used for western roleplay. Choose FiveM for a bigger audience and more resources, RedM for a smaller, dedicated RP niche. - [Game Server Lag: Is It Your CPU or Your Network?](https://esagames.ro/game-server-lag-cpu-or-network.php): Game server lag comes from two very different places - CPU (tick rate) or network (ping/packet loss). Here is how to tell which, and how to fix each one. - Answer: If everyone on the server rubber-bands at the same time and the tick rate or TPS drops while CPU is high, the lag is the CPU. If only some players lag, their ping jumps or packets are lost while the server's CPU looks fine, it is the network. CPU lag needs a faster CPU or lighter config; network lag needs better routing or DDoS protection. - [Game Server Security Checklist (Beyond Anti-DDoS)](https://esagames.ro/game-server-security-checklist.php): DDoS is only one threat to a game server. A security checklist covering passwords, admin access, backups, updates and plugins — practical hardening. - Answer: A secure game server needs more than Anti-DDoS: lock down admin and RCON access with strong, unique passwords and 2FA on the panel, keep the server's IP private, update the game, plugins and mods, take automatic off-site backups, give staff only the permissions they need, and close every port the server does not use. - [How ESAGAMES Anti-DDoS Protection Works](https://esagames.ro/how-esagames-anti-ddos-works.php): How ESAGAMES Anti-DDoS protection works — multi-Tbps Frankfurt filtering, in-house XDP mitigation, and exactly what your traffic passes through. - Answer: ESAGAMES Anti-DDoS filters traffic in layers before it reaches your server: everything first enters a multi-Tbps filtering network in Frankfurt that absorbs volumetric floods, then automatic scrubbing and protocol-aware filters drop attack traffic while real players pass. Protection is always on by default for every hosted service, because switching it on after an attack starts is already too late. - [How Much Does a Game Server Cost? 2026 Pricing](https://esagames.ro/how-much-does-a-game-server-cost.php): How much does a game server cost in 2026? What drives the price by game, RAM, location and DDoS protection, plus the hidden costs to watch for. - Answer: A rented game server costs anywhere from a few euros a month for a small vanilla server to €20–45+ a month for large, modded or high-player-count ones. The price is driven mainly by RAM, CPU speed and player slots, so the same budget goes much further on a light game like Terraria than on ARK or a modded Minecraft pack. - [How to Choose a Web Hosting Provider: Checklist](https://esagames.ro/how-to-choose-a-web-hosting-provider.php): What actually matters when choosing a web host — speed, uptime, support, backups, security, honest pricing and location — plus the red flags of a bad one. - Answer: Choose a web host by looking at real performance (NVMe storage, current PHP, enough CPU and RAM), included security and backups, a data centre near your visitors, a usable control panel, free SSL and responsive support. Watch for very low introductory prices that renew much higher, and "unlimited" plans with hidden limits. - [How to Harden SSH and Stop Brute-Force Attacks](https://esagames.ro/how-to-harden-ssh.php): SSH is the most attacked service on most servers. How to harden it — key-based login, disabling root and passwords, changing the port, and blocking bots. - Answer: To harden SSH, log in with keys only and set PasswordAuthentication no, disable direct root login (PermitRootLogin no), limit who can log in with AllowUsers, and add fail2ban to ban brute-force IPs. Changing the port only cuts log noise — keys are what actually stop the attacks. - [How to Migrate a WordPress Site to a New Host](https://esagames.ro/how-to-migrate-a-wordpress-site.php): Move WordPress to a new host step by step: back up, copy files and database, update wp-config, test on the new server, then switch DNS last for zero downtime. - Answer: To migrate a WordPress site, copy all files and export the database, import both on the new host, update wp-config.php with the new database details, and replace the old domain in the database if it changes. Test using your hosts file, then point the DNS to the new server. Migration plugins automate most of these steps. - [How to Protect a TeamSpeak Server From DDoS](https://esagames.ro/how-to-protect-teamspeak-server-from-ddos.php): Voice servers like TeamSpeak are easy DDoS targets and very sensitive to packet loss. Why they get attacked and what real UDP-aware mitigation looks like. - Answer: To protect a TeamSpeak server from DDoS, host it behind network-level mitigation that filters TeamSpeak's UDP voice traffic (port 9987) before it reaches the server, keep the server's real IP private, and run the latest TeamSpeak version. Voice suffers from even small packet loss, so the filtering has to be always on, not switched on after an attack starts. - [How to Protect a Game Server From DDoS Attacks](https://esagames.ro/how-to-protect-your-game-server-from-ddos.php): How to protect a game server from DDoS attacks in 2026 — why they happen, the layers real protection needs, and what only your host can actually do. - Answer: To protect a game server from DDoS attacks, host it behind always-on, network-level mitigation that filters traffic upstream, before it reaches your machine — a single server cannot out-bandwidth a botnet. Use protocol-aware filters for your game, keep the server's real IP private, and do not rely on firewall rules or anti-DDoS plugins on the server itself. - [How to Secure a Linux VPS: A Hardening Checklist](https://esagames.ro/how-to-secure-a-linux-vps.php): A practical checklist for securing a Linux VPS — SSH keys, firewall, updates, fail2ban, least privilege and backups. The essentials for day one. - Answer: To secure a new Linux VPS, install all updates, create a non-root user with sudo, switch SSH to key-based login and disable password and root logins, enable a firewall that allows only the ports you use, add fail2ban, turn on automatic security updates and set up off-site backups. - [How to Secure a WordPress Site: A Checklist](https://esagames.ro/how-to-secure-a-wordpress-website.php): WordPress security without the paranoia: strong logins, updates, fewer plugins, backups, SSL, file permissions and a host that blocks attacks. - Answer: To secure a WordPress site, keep WordPress core, themes and plugins updated and delete anything you do not use; give every admin account a strong, unique password and two-factor authentication; limit login attempts; serve the whole site over HTTPS; take automatic off-site backups; and put a web application firewall or Layer 7 protection in front of it. Most hacked WordPress sites were running an outdated plugin. - [How to Speed Up a WordPress Website (2026)](https://esagames.ro/how-to-speed-up-a-wordpress-website.php): A no-fluff guide to making WordPress fast: hosting, caching, images, plugins, PHP version, database and a CDN — in order of how much each one moves. - Answer: To speed up a WordPress site, start with fast hosting (NVMe storage and enough CPU), run a current PHP 8 version, add page caching, convert images to WebP and lazy-load them, remove plugins you do not need, and serve static files through a CDN. An object cache such as Redis helps busy sites further. - [Is My Game Server Being DDoSed? How to Tell](https://esagames.ro/is-my-game-server-being-ddosed.php): How to tell if your game server is being DDoSed vs just lagging — tell-tale signs, tools to confirm it, false alarms, what to do during and after an attack. - Answer: Your game server is probably being DDoSed if every player drops or lags at the same moment while the server itself looks healthy — normal CPU and RAM — but cannot be reached, and inbound traffic shows a flood of packets from many different IPs. Ordinary lag has a visible cause, such as high CPU, a heavy plugin or one player's bad connection. - [Januscape (CVE-2026-53359): KVM Escape Bug](https://esagames.ro/januscape-kvm-vm-escape-cve-2026-53359.php): CVE-2026-53359 "Januscape" is a 16-year-old Linux KVM flaw letting a guest VM escape to the host on Intel and AMD. Who is affected and how to patch. - Answer: Januscape (CVE-2026-53359), disclosed in July 2026, is a use-after-free bug in the Linux kernel's KVM shadow MMU that lets a guest virtual machine escape to its host on both Intel and AMD. It mainly affects hosts that run untrusted guest VMs with nested virtualization enabled — those hosts should apply the kernel fix or disable nested virtualization. - [Layer 4 vs Layer 7 DDoS Attacks Explained](https://esagames.ro/layer-4-vs-layer-7-ddos-attacks.php): Layer 4 vs Layer 7 DDoS attacks — the difference between network-layer floods and application-layer attacks, real gaming examples, and how each is mitigated. - Answer: Layer 4 DDoS attacks flood the transport layer — UDP and TCP SYN floods that exhaust bandwidth and packet capacity. Layer 7 attacks target the application, sending requests that look like real visitors (HTTP floods) to exhaust a website, panel or API. Layer 4 is stopped by network filtering; Layer 7 needs application-aware checks such as browser challenges. - [Shared vs VPS vs Dedicated — Which One?](https://esagames.ro/shared-vs-vps-vs-dedicated-hosting.php): Shared, VPS or dedicated hosting? A plain-English comparison of cost, performance, control and who each tier is for, so you buy the right one. - Answer: Shared hosting puts your site on a server with many others — cheapest and fully managed. A VPS gives you guaranteed resources and root access on a virtual machine. A dedicated server is a whole physical machine for one customer. Most sites start on shared and move to a VPS when they need more resources or control. - [TeamSpeak 3 Vulnerabilities: Update to 3.13.8](https://esagames.ro/teamspeak-3-server-vulnerability-cve-2026-4390.php): Three High-severity DoS flaws (CVE-2026-4390/4391/4392) hit TeamSpeak 3 Server 3.13.7 and below. What they do, and why you should update to 3.13.8 right now. - Answer: TeamSpeak's advisory TS-SA-2026-001 disclosed three high-severity denial-of-service vulnerabilities in TeamSpeak 3 Server 3.13.7 and below: a remote attacker can crash or restart the server, though not take it over. Update every TeamSpeak 3 server to 3.13.8 or newer. - [What Is a Botnet? The Devices Behind DDoS](https://esagames.ro/what-is-a-botnet.php): A botnet is an army of hijacked devices used to launch DDoS attacks. How botnets are built, controlled and rented, and how to defend your server. - Answer: A botnet is a network of internet-connected devices — PCs, routers, cameras and other IoT gear — secretly infected with malware and controlled remotely by one operator. One infected device is harmless; tens of thousands together can flood almost any target, and botnets are rented out by the hour to launch DDoS attacks. - [What Is a DDoS Attack? A Guide for Server Owners](https://esagames.ro/what-is-a-ddos-attack.php): What is a DDoS attack? A jargon-free guide to how DDoS works, DDoS vs DoS, the main attack types, why game servers get hit, and how to actually stay online. - Answer: A DDoS (Distributed Denial of Service) attack floods a server, website or network with traffic or requests from many devices at once — usually a botnet of hijacked computers and IoT devices — until it runs out of bandwidth, CPU or memory and can no longer answer real users. Protection works by filtering the junk before it reaches the target. - [What Is an IP Stresser or Booter? Never Use One](https://esagames.ro/what-is-an-ip-stresser-booter.php): IP stressers and booters are rented DDoS-for-hire services. How they work, how they're abused against gamers, why using one is illegal, and what to do instead. - Answer: An IP stresser is a tool for load-testing your own servers; a booter is the same technology rented out to attack other people — a DDoS-for-hire service. Using a booter against anyone else's IP is illegal in most countries, it funds botnets, and booter users are regularly identified and prosecuted. - [What Is Netcode? Why Your Shots Don't Register](https://esagames.ro/what-is-netcode.php): Netcode is the hidden system that keeps online players in sync. What it is, why hit registration sometimes feels wrong, and how lag compensation works. - Answer: Netcode is the networking code that keeps every player's game in sync with the server: how often updates are sent (the tick rate), how delay is hidden (client-side prediction, interpolation and lag compensation) and who has authority over what happens. Good netcode makes hits feel fair even at 50–100 ms of ping; bad netcode causes rubber-banding and shots that do not register. - [What Is Ping? How to Lower Ping in Games](https://esagames.ro/what-is-ping-and-how-to-lower-it.php): Ping is the delay between you and a game server. What causes high ping and how to lower ping in games, with practical fixes for players and server owners. - Answer: Ping is the time a small packet takes to travel from your device to the game server and back, in milliseconds — under 50 ms feels instant, over 150 ms feels sluggish. To lower it, play on a wired connection, choose the server region closest to you and stop downloads on your network. Server owners lower it by hosting close to their players. - [What Is the AISURU Botnet? The Terabit Threat](https://esagames.ro/what-is-the-aisuru-botnet.php): AISURU botnet explained: one of the most powerful DDoS botnets of 2025–2026 — how it infects IoT devices, why gaming is target #1, and how to stay protected. - Answer: AISURU (also tracked as Airashi) is one of the most powerful DDoS botnets of 2025–2026: a network of hijacked internet-connected devices, mostly routers and other IoT gear, capable of attacks from hundreds of gigabits to multiple terabits per second. Attacks that size can only be stopped by large, always-on network mitigation. - [What Is the Mirai Botnet? The DDoS Malware](https://esagames.ro/what-is-the-mirai-botnet.php): Mirai is the IoT malware that launched record DDoS attacks and inspired botnets like AISURU. What it is, how it works, and why its legacy still matters. - Answer: Mirai is malware that infects IoT devices such as routers, IP cameras and DVRs by logging in with default passwords, turning them into a DDoS botnet. In 2016 it knocked DNS provider Dyn offline, taking major websites down with it. Its source code later leaked, and Mirai variants still attack game servers today. - [What Is Tick Rate? Why 64 vs 128 Tick Matters](https://esagames.ro/what-is-tick-rate.php): Tick rate is how often a game server updates the world each second. What it means, why 64 vs 128 tick is debated, and how it affects your gameplay. - Answer: Tick rate is how many times per second a game server updates the game world and sends that state to players. A 64-tick server updates 64 times a second (about every 15.6 ms); a 128-tick server every 7.8 ms. A higher tick rate makes hit registration and movement more accurate, but it costs more CPU and bandwidth. - [What Is XDP DDoS Filtering? Line-Rate Defence](https://esagames.ro/what-is-xdp-ddos-filtering.php): XDP filters packets inside the Linux kernel at line rate, before they reach your application. How XDP stops DDoS, its trade-offs, and why we built ours. - Answer: XDP (eXpress Data Path) is a Linux kernel feature that runs a small eBPF filtering program in the network driver, the moment a packet arrives. Bad packets are dropped there — before the firewall, the network stack or your game ever sees them — so XDP can filter floods at line rate that ordinary firewalls collapse under. - [What to Do If Your VPS Has Been Hacked](https://esagames.ro/what-to-do-if-your-vps-is-hacked.php): Suspect your VPS is hacked or someone has root? A calm, step-by-step incident-response guide — how to contain it, investigate and recover cleanly. - Answer: If your VPS has been hacked, isolate it first (firewall it or take it offline) and keep a snapshot as evidence. Do not trust anything on the system: rebuild it from a clean image, restore data from a backup taken before the breach, change every password and SSH key, and patch whatever let the attacker in. - [The XZ Backdoor: How Linux Almost Fell](https://esagames.ro/what-was-the-xz-backdoor.php): In 2024 a hidden backdoor was found in XZ Utils, a core Linux library - planted by a trusted maintainer over years and caught almost by luck. - Answer: The XZ backdoor (CVE-2024-3094) was malicious code hidden in versions 5.6.0 and 5.6.1 of the xz/liblzma compression library in 2024, planted by a trusted maintainer, that could let an attacker bypass SSH authentication on affected Linux systems. It was caught by chance before it reached most stable distributions. - [What's Changing in Linux & OS Security in 2026](https://esagames.ro/whats-new-in-linux-security.php): Rust in the kernel, Wayland replacing X11, the memory-safety push, io_uring caution and the CentOS-to-Rocky shift — what is reshaping Linux security. - Answer: The biggest shifts in Linux security are the move to memory-safe code — Rust is now accepted in the Linux kernel — plus stronger sandboxing, verified and secure boot, and immutable, image-based systems. Together they target the memory-safety bugs behind many famous vulnerabilities. - [Why Frankfurt Is the Best EU Game Server Location](https://esagames.ro/why-frankfurt-best-location-eu-game-servers.php): Why Frankfurt is Europe's best game server location: home to DE-CIX, the world's biggest internet exchange. Ping expectations, routing and rival hubs. - Answer: Frankfurt is the best location for EU game servers because it is home to DE-CIX, the world's largest internet exchange by traffic, and sits near the centre of Europe. Networks there connect directly to almost every European ISP, so players from the UK and France to Poland, Romania and the Balkans get lower and more stable ping than from the edge of the continent. - [Why Do People DDoS Game Servers? The Motives](https://esagames.ro/why-people-ddos-game-servers.php): Why do people DDoS game servers? From rivalry and revenge to extortion and plain boredom — the real motives behind attacks on gaming communities. - Answer: People DDoS game servers mostly for rivalry — taking a competing server offline at peak time so its players leave — and for revenge after a ban or a staff falling-out. Extortion and simple bragging rights follow. Gaming is targeted far more than other sites because attacks are cheap to rent and a few minutes offline can empty a server. ## Tools and other pages (11) - [About ESAGAMES — Hosting Company in Frankfurt](https://esagames.ro/about-esagames.php): About ESAGAMES: a Romanian hosting company running DDoS-protected game servers, VPS, web hosting and dedicated servers in Frankfurt on its own network, AS214918. - [CS 1.6 Server Hosting — DDoS Protected, Frankfurt](https://esagames.ro/counter-strike-16-hosting.php): From €8/mo. Counter-Strike 1.6 server hosting in Frankfurt with AMXX/Metamod support, multi-Tbps Anti-DDoS and instant setup. Classic, GunGame, Zombie, DeathRun… - [DDoS Protection by Game & Application](https://esagames.ro/ddos-protection-supported-games-and-apps.php): Every game and application with its own protocol-aware DDoS filter on the ESAGAMES network — Minecraft, FiveM, CS2, Rust, ARK, TeamSpeak, SSH and more. - [Data Processing Agreement (DPA)](https://esagames.ro/dpa.php): ESAGAMES Data Processing Agreement (GDPR Art. 28): roles, security measures, sub-processors, data subject requests, breach handling and deletion terms. - [FiveM & GTA Server Hosting Policy](https://esagames.ro/fivem-gta-policy.php): ESAGAMES FiveM & GTA hosting policy: an independent host, not affiliated with Rockstar Games or Take-Two. You use your own Cfx.re key; no leaked content. - [Game Server Status Checker: CS2, Rust, ARK & More](https://esagames.ro/game-server-status-checker.php): Free game server status checker — see if a server is online with live players, map and ping. Supports CS2, Rust, ARK, TF2, Valheim and more. - [Host server CS 1.6 cu protecție Anti-DDoS](https://esagames.ro/host-cs-1-6.php): From €8/mo. Host CS 1.6 în Frankfurt: server Counter-Strike 1.6 cu AMX Mod X și Metamod, protecție Anti-DDoS de 13 Tbps+ și instalare instant. - [Host server CS2 cu protecție Anti-DDoS, Frankfurt](https://esagames.ro/host-cs2.php): From €11/mo. Host CS2 în Frankfurt: server Counter-Strike 2 dedicat pe procesoare rapide, cu Anti-DDoS de 13 Tbps+. Competitive, retake, surf și DM. - [Announcements](https://esagames.ro/index.php/announcements): Infrastructure updates, news and important announcements from ESAGAMES. - [Minecraft Server Status Checker — Free & Live](https://esagames.ro/minecraft-server-status.php): Free Minecraft server status checker — see instantly if a server is online, with live player count, version and MOTD. Works with Java and Bedrock servers. - [SCP: Secret Laboratory Server Hosting — Frankfurt](https://esagames.ro/scp-secret-laboratory-hosting.php): From €8.50/mo. SCP: Secret Laboratory (SCP:SL) server hosting in Frankfurt with strong CPUs, multi-Tbps Anti-DDoS and plugin support. Up to 100 slots, low EU ping. ## Policies (3) - [Cookie Policy](https://esagames.ro/cookie-policy.php): ESAGAMES cookie policy — what cookies we use, why, and how to change or revoke your consent at any time via the Privacy Preference Center. - [GDPR Policy](https://esagames.ro/politicagdpr.php): ESAGAMES GDPR data protection policy — how we collect, use and protect your personal data in compliance with EU regulations. - [Terms and Conditions](https://esagames.ro/terms.php): Read the terms and conditions governing ESAGAMES hosting services, including game servers, web hosting, VDS and dedicated infrastructure.