Back to Knowledge Base

βš™οΈ Advanced Server Configuration 🧠

Published: Feb 12, 2026 30 min read Expert Guide
Server Data Center

πŸ› οΈ Diving Deep into the Matrix! πŸ•΅οΈβ€β™‚οΈ

Welcome to the inner sanctum, expert administrators! πŸ‘” This incredibly detailed, no-holds-barred article strictly targets advanced network owners looking to fundamentally customize their HexaCraft infrastructure. We are leaving the "Start" button behind and diving straight into managing bare system-level properties via secure SFTP, linking remote MySQL databases for your intricate plugins, and architecting massive BungeeCord/Velocity proxy networks! πŸ•ΈοΈπŸš€

By mastering these advanced concepts, you will be able to squeeze every single ounce of raw performance out of your AMD EPYC processors and optimize your gigabit network for utterly massive player counts without inducing even a millisecond of latency drop! ⚑🧊 Let's begin the ultimate tuning!

πŸ“‚ Section 1: Mastering SFTP Connections πŸ’»

While the built-in HexaCraft web file manager is undeniably gorgeous and robust, power users dealing with thousands of fragmented files (like massive 300+ modpacks or entire world map schematics) MUST utilize SFTP (Secure File Transfer Protocol) for ultimate stability! πŸ›‘οΈ

To establish a flawless, unbreakable connection:

  • First, download an enterprise-grade FTP client like WinSCP (Windows) or FileZilla (Mac/Linux). πŸ“₯
  • Rip open your HexaCraft Game Panel and smash the Settings tab on the sidebar! βš™οΈ
  • Copy your uniquely generated SFTP Address and Port (usually port 2022). πŸ“‹
  • Your username is boldly listed on the settings page, and your password is the exact same ultra-secure password you use to log into the Game Panel! πŸ”‘
  • Hit Connect, accept the host key, and behold your server’s entire file system! 🌌

πŸŽ›οΈ Section 2: Tuning server.properties πŸ“œ

The absolute, undeniable core of any Minecraft server logic resides strictly inside the sacred server.properties file situated right in your root directory! Using SFTP or the web manager, you can edit this plaintext file to violently manipulate hardcoded game mechanics! 🧬

# The Sacred Properties (Modify With Caution): view-distance=10 // Keep this at 10 to save massive RAM! 🧠 network-compression-threshold=256 // Optimizes gigabit packet flow! 🌊 max-tick-time=-1 // Prevents watchdog crashes! πŸ• enforce-secure-profile=false // Usually required for proxies! πŸ•΅οΈ

⚠️ SEVERE PERFORMANCE WARNING ⚠️

Raising view-distance exponentially increases RAM requirements and CPU cycles necessary to generate packets! πŸ“ˆ A view distance of 10 is the global standard. Pushing past 15 on high populace servers can actively trigger JVM garbage collection latency spikes regardless of the colossal L3 Cache your HexaCraft EPYC chip boasts! Proceed carefully! πŸ›‘

πŸ•ΈοΈ Section 3: Architecting a Network (Velocity over BungeeCord!) πŸŒ‰

If you intend to host multiple wildly different gamemodes (e.g., Factions 🏰, Skyblock ☁️, and Creative 🎨) and want players to seamlessly portal between them, you MUST stitch them together using a Proxy server! HexaCraft is specifically optimized for containerized multi-node networks! πŸ“¦πŸš€

The Velocity Revolution: The community has largely abandoned BungeeCord. We STRONGLY advise using Velocity for modern servers (1.13+). It is infinitely faster, more secure, and features flawless modern forwarding. πŸŽοΈπŸ’¨

  1. Summon a new Proxy server container from your HexaCraft Client Area dashboard. πŸ’Έ
  2. Install the Velocity jar via the magical 'Version Changer' tab! πŸ’«
  3. On ALL your backend servers (Hub, Factions, etc.), violently rip open server.properties and set online-mode=false. πŸ‘» (This stops them from checking Mojang on their own).
  4. CRUCIALLY, to prevent malicious port bypasses, configure your velocity.toml with a forwarding secret, and enable Paper's native Velocity support inside paper-global.yml! πŸ”’

This ingenious setup perfectly masks the backend IPs so users can ONLY authenticate and join the backend servers successfully if they are passing beautifully through your highly secured proxy layer! πŸ›‘οΈπŸ°

HexaCraft Networking

πŸ’Ύ Section 4: Linking Remote MySQL Databases πŸ“Š

Every single standard HexaCraft hosting plan natively provides you with completely free MySQL database allocations! πŸ†“ These incredibly fast databases are absolutely mandatory for saving cross-network player data, complex permission tables (like LuckPerms πŸ€), and robust economy plugins (like Essentials/Vault πŸ’°).

How to establish the database uplink:

  • Navigate swiftly to the Databases tab inside your panel. πŸ—ƒοΈ
  • Click the glorious "Create Database" button! βž•
  • The panel will flawlessly supply you with an Endpoint IP, Database Name, Username, and Password. πŸ—οΈ
  • Carefully copy and paste these exact credentials directly into the configuration `.yml` file of your plugins. πŸ“œ
  • Restart the server to establish lightning-fast connection pooling! ⚑

πŸŽ‰ You Made It! πŸŽ‰

You are now a certified Server Architecture God! 🌩️ If you ever hit a roadblock configuring complex systems, remember our seasoned engineer support team is ready in Discord to lend you their brains! 🧠 Happy building! πŸ—οΈ