Welcome to the IceHost Knowledge Base!
You are on the official technical documentation page, where we have compiled comprehensive guides to help you configure, optimize, and manage your services โ game servers and Discord bots.
Choose a category of interest below or use the left navigation bar to quickly jump to the relevant topics.
๐ฎ Minecraft Serversโ
- Which plan to choose? โ Selecting appropriate resources (RAM, vCPU) and server software based on the game version and expected player count.
- How to change the server software version? โ Guide to automatic and manual replacement of the game server software and selecting the correct Java version.
- How to connect to SFTP? โ Managing server files on your computer using free programs like WinSCP or FileZilla.
- How to add a server icon/logo? โ Preparing and uploading the server-icon.png file in the required 64x64 format.
- How to link a domain? โ Configuring SRV records with domain registrars so players can connect without typing the port.
- What is a backup? โ Manual and secure creation and restoration of full server file backups.
- How to connect a database? โ Connecting plugins (e.g., LuckPerms) to databases for fast data synchronization and storage.
- How to install a modpack? โ Installing Server Pack modpacks via SFTP and selecting the correct modloader.
- How to connect an ItemShop (wPLN)? โ Integrating an automated store (yShop, VIshop, SpaceIS) using the hosting API key.
- Schedule - Task Automation โ Configuring automatic nightly restarts, RAM clearing, and recurring backups.
- Network Tab - Port Management โ Creating and assigning additional ports for services such as Dynmap, VoiceChat, or RCON.
- Tools - How does tools.icehost.pl work? โ Quick transfer of console logs, automated error analysis, and checking server status.
- MTR - Diagnosing ping issues โ Guide to using the WinMTR tool for detecting packet loss and network lag.
- How to secure the server against attacks? โ Blocking bots, protection against crash exploits, and configuring authentication systems.
- How to properly pre-generate a world (Chunky)? โ Pre-generating map chunks to eliminate lag during terrain exploration.
- How to upload or reset a world? โ Transferring a map from singleplayer mode via SFTP and completely wiping the world.
โ๏ธ Plugin Configurationโ
- How to manage plugins on the server โ Installation, removal, and the proper structure for uploading gameplay-enhancing add-ons.
- GeyserMC and Floodgate - Joining from Bedrock โ Cross-play configuration allowing players on mobile devices and consoles to play together on a Java server.
- Spark - Performance and lag diagnostics โ Server profiling and generating MSPT/TPS reports to detect plugins straining the CPU.
- Dynmap - Live server map in the browser โ Live 2D/3D rendering of the world preview on a website, including player positions.
- Voice Chat - Installing voice chat โ Implementing proximity audio chat on the server using SimpleVoiceChat or PlasmoVoice plugins.
๐ Proxy Configurationโ
- How to connect and configure Velocity โ Creating a modern server network and securely transferring player data using modern forwarding.
- How to connect and configure BungeeCord โ Linking multiple game modes (e.g., Lobby, Survival) into one cohesive server project.
๐ Hytale Serversโ
- Hytale FAQ - Basic configuration โ Managing the config.json file, adjusting slots, the whitelist, and terrain render distance.
- How to upload a custom Hytale world? โ Transferring a singleplayer universe or clean maps to the server's network directories.
- How to install mods on a Hytale server? โ Installing server-side modifications that automatically download to players upon connection.
๐ค Discord Botsโ
- How to set the bot's startup file (index.js)? โ Configuring Node.js application startup parameters and running the bot in the background.
๐๏ธ Databasesโ
- Database basics - MariaDB, Redis, MongoDB โ Comparing data storage systems and their optimal use in network projects.
Need additional help?
If you encounter an issue not covered in the documentation, our technical support team is here to help. Contact us by creating a ticket on our Discord or open a ticket directly in the client panel under the Support tab.