⭐ WarNodes Complete Documentation

Comprehensive guides for Game Panel, Discord Bot, Web Hosting, and VPS Panel

🎮 1. Game Hosting — Enhanced Pterodactyl Panel

1.1 Introduction

WarNodes provides an upgraded version of the Pterodactyl panel designed for managing game servers with advanced tools:

🔌

Plugin Installer

🔄

Version Changer

📥

Server Importer

Votifier Tester

👥

Player Manager

The panel allows full control of your game server with real-time logs, file access, automatic backups, and scheduling.

1.2 Creating a Game Server

1

Login

Log in to your WarNodes Game Panel.

2

Select Create Server

Click on the "Create Server" button.

3

Choose Your Game

Select your game (Minecraft, Rust, CS:GO, etc.).

4

Set Resources

Configure server resources (RAM, CPU, Storage).

5

Create

Click Create. Your server will appear on the dashboard immediately.

1.3 Power Actions & Console

Each server includes:

💡
Pro Tip

Use the console to execute server commands instantly without SSH access.

1.4 File Manager

The built-in file manager supports:

⚠️
Large Files

For large file uploads, SFTP is recommended for better reliability.

1.5 SFTP Access

Connection Details:

Setting Value
Host Provided in panel
Port Usually 2022
Username Your panel username
Password Your panel password

Recommended clients: FileZilla or WinSCP

🔥 1.6 Enhanced WarNodes Features

Plugin Installer

Install Minecraft plugins with one click.

1

Open Plugin Installer tab

2

Search for a plugin

3

Click Install

4

Restart the server if required

Version Changer

Switch Minecraft versions instantly. Supports: Vanilla, Paper, Purpur, Spigot, Fabric, Forge

1

Open Version Changer tab

2

Select version + build

3

Click Apply

4

Server restarts with the new version

Server Importer

Allows migration from any host to WarNodes.

1

Upload your server ZIP

2

Choose destination port

3

Apply import

4

Start your server

Votifier Tester

Verify Minecraft voting system:

Player Manager

Control players directly from the panel:

Backups & Schedules

Backups

Schedules

Automate tasks such as:

Common Problems

Issue Cause Solution
Server won't start Wrong jar/Java version Use Version Changer
Port already in use Old process stuck Restart node or contact support
Plugins not loading Version mismatch Install correct plugin version

🤖 2. Discord Bot Hosting

2.1 Introduction

WarNodes Discord Bot Hosting supports 24/7 uptime with:

💚

Node.js Support

🐍

Python Support

🔄

Auto Restart

🔐

Environment Variables

📁

File Manager + SFTP

📋

Realtime Logs

2.2 Uploading Your Bot

File Manager Method

1

Open your bot instance

2

Go to File Manager

3

Upload your bot files (index.js, config.json, etc.)

SFTP Method

Recommended for large bots. Folder structure:

Folder Structure
/bot
  index.js
  package.json
  node_modules/
  config.json

2.3 Installing Dependencies

Node.js Bots:

Terminal
npm install

Python Bots:

Terminal
pip install -r requirements.txt

2.4 Environment Variables

Set secure secrets without storing them in files.

Example .env
TOKEN=your_discord_bot_token
PREFIX=!
Security

Environment variables keep your tokens secure and out of your code files.

2.5 Starting the Bot

1

Open Console

2

Click Start

3

Check logs for confirmation

💡
Auto Restart

The system automatically restarts your bot if it crashes.

2.6 Common Issues

Issue Fix
Invalid Token Regenerate bot token from Discord Developer Portal
Bot offline Enable required Gateway Intents in Developer Portal
Module not found Run npm install
Bot crashing Check console logs for errors

🌐 3. Web Hosting Panel

3.1 Overview

WarNodes Web Hosting supports:

📄

Static HTML/CSS/JS

🐘

PHP Applications

💚

Node.js Webapps

🌍

Free Subdomain

🔗

Custom Domains

🔒

Free SSL

3.2 Uploading Files

File Manager

Drag and drop files directly into the file manager.

SFTP

Upload large websites easily via SFTP.

⚠️
Important

Files must be placed in: public_html/

3.3 Adding a Custom Domain

1

Go to Domains tab

2

Add your domain

3

Set DNS records:

Type Name Value
A @ Your Web Hosting IP
⏱️
DNS Propagation

Propagation takes 5–30 minutes.

3.4 Free SSL Installation

1

Open SSL Certificate tab

2

Click Issue SSL

3

SSL installs automatically

3.5 PHP Hosting

Supports modern PHP versions.

Example PHP
<?php echo "Hello from WarNodes!"; ?>

3.6 Node.js Hosting

1

Upload your Node.js project

2

Set Start Command (e.g., npm start)

3

Access application on assigned port

3.7 Common Website Issues

Problem Cause Solution
SSL not working Wrong DNS Fix A-record
Website blank PHP error Check error logs
Domain not loading DNS not propagated Wait 10–30 mins

🖥️ 4. VPS Hosting Panel

4.1 Introduction

WarNodes VPS hosting provides complete root access with:

Start / Stop / Restart

📊

Resource Monitoring

🖥️

Browser SSH Console

📸

Snapshots

4.2 SSH Login

Linux/macOS:

Terminal
ssh root@SERVER_IP

Windows:

Use PuTTY or Windows Terminal with SSH.

4.3 Panel Controls

4.4 Monitoring Tools

Real-time usage charts:

4.5 Installing Software

Update system:

Terminal
apt update && apt upgrade -y

Install Java (Minecraft):

Terminal
apt install openjdk-17-jre

Install Nginx (Web Server):

Terminal
apt install nginx

Install Node.js:

Terminal
apt install nodejs npm

4.6 UFW Firewall

Allow common ports:

Terminal
ufw allow 22
ufw allow 80
ufw allow 443
ufw enable

4.7 Snapshots

You can create snapshots before updates and restore anytime.

Best Practice

Always create a snapshot before major updates or configuration changes.

4.8 Common VPS Issues

Issue Possible Cause Fix
SSH not connecting Firewall blocked Allow port 22
High CPU usage Background processes Check with htop
VPS slow Low RAM Upgrade plan

🎉 Need Help?

If you have any questions or need assistance, our support team is here to help!

Contact Support Join Discord