Find all guides and documentation for DSL Pro Launcher here. From Java setup to FRP tunneling, everything you need.
Create and launch a server in 5 steps
Sidebar "Quick Start"Pick the right Java version
Quick Start Step 2Vanilla vs Paper vs Purpur vs Fabric
Quick Start Step 1Automatic checks before launch
Quick Start Step 5Common server.properties parameters
Console → Config EditorLive logs and commands
Sidebar "Console"Remotely manage your server
Console, Quick Start Step 4Manage all your servers
Sidebar "Servers"Manage server files
Sidebar "Files"Manage jars by server type
Sidebar "Mods & Plugins"Search online and install with one click
Sidebar "Market"Play with friends without a public IP
Sidebar "FRP Tunneling"OpenFRP / mefrp and other providers
FRP Page BottomManual + automatic backups
Sidebar "Backup"Manage servers in plain language
Sidebar "AI Agent"Models and API configuration
AI Agent → SettingsColors, backgrounds and appearance
Settings → PersonalizationQuick answers
Settings PageVersions and updates
Settings PageCreate and launch a server in 5 steps
Choose core → install Java → pick version → configure → prestart. A few clicks and your server is up.
Pick Vanilla for pure survival, Paper or Purpur for plugins, Fabric for mods.
No Java installed? No problem — DSL Pro bundles JDK 17/21/25/26 and auto-installs them.
Set name, difficulty, max players, ports and RCON. RCON port and password are required.
Prestart checks the environment, downloads the core, verifies ports and generates the world automatically.
Pick the right Java version
Use Java 21/25/26 for Minecraft 1.21+. When unsure, Java 21 (LTS) is the safest pick.
Java 26/25/21 for 1.21+, Java 17 for 1.18–1.20.4, Java 8 for 1.12–1.17.
If "no Java detected" appears, click Download for a version; restart the app if it still isn't detected.
Vanilla vs Paper vs Purpur vs Fabric
Vanilla = pure official server; Paper/Purpur = plugin servers; Fabric = mod server; Forge is not supported yet.
Pure survival with friends → Vanilla; plugin gameplay → Paper/Purpur; mods → Fabric.
Automatic checks before launch
Prestart automatically checks the environment, downloads the core, verifies ports, accepts EULA and generates the world.
You'll see the exact reason and a fix; use "Edit Config" to go back and adjust.
Common server.properties parameters
server.properties is the core config file — DSL Pro edits it with a visual editor, no manual file editing.
Click "Edit Config" in the server list or console; changes are saved to server.properties automatically.
Live logs and commands
The console streams the server's full log in real time; type in the input box to send commands.
After a successful start the app jumps to the console — try help, op <player> or gamemode commands.
Remotely manage your server
RCON is the remote-control port the console uses to send commands; a password is required when creating a server.
DSL Pro connects through RCON to run commands and read logs — without it, remote management is impossible.
Manage all your servers
All servers in one place: start, stop, open console, edit config, or delete.
Deleting a server removes all its files permanently — you'll be asked to confirm twice.
Manage server files
Browse server directories visually: upload, download, create, edit, rename and delete files.
Back up before editing configs so you can roll back if the server won't start.
Manage jars by server type
Paper/Purpur servers manage plugins in plugins/, Fabric servers manage mods in mods/ — upload, enable/disable and delete.
Plugins and mods must match your server core and version, or the server may fail to start.
Search online and install with one click
Browse built-in anticheat plugins and popular mods, or search Modrinth online, then install to a chosen server.
Each item has an "Ask AI what this does" button that jumps to the AI Agent for a Chinese explanation.
Play with friends without a public IP
Built-in official FRP gives you a frp.dongcat.top address — friends just enter it to join.
Add a tunnel → pick a server → start it → copy the address and share it.
If a tunnel fails to start, check your network and port conflicts; if laggy, check whether free bandwidth is saturated.
OpenFRP / mefrp and other providers
DSL Pro can use third-party tunneling services like OpenFRP when you need more nodes or routes.
Stability and speed depend on the provider, and DSL doesn't offer support for third-party services.
Manual + automatic backups
Manual, daily and interval backups with one-click restore.
Click "Restore" on any backup to roll the server back to that point — consider a fresh backup first.
Manage servers in plain language
Ask AI to start servers, install plugins, edit configs or read logs — it shows its thinking, tool calls and task list live.
Try "start a Paper 1.21 survival server" — AI checks versions, downloads the core, creates and launches it.
Connect the WeChat channel to talk to AI and manage servers from WeChat.
Models and API configuration
Four providers — DeepSeek cloud API, local GGUF, Ollama, or any OpenAI-compatible API — switch anytime.
The panel tracks input/output tokens and saved keys so you can monitor usage.
Colors, backgrounds and appearance
Switch between pure black, pure white or custom colors, and set an image or video as a full-window background.
Solid colors and backgrounds are mutually exclusive — enabling a background disables solid color buttons.
Quick answers
Check red errors in the console first — usually a port conflict, wrong Java, or an incomplete core download.
Make sure the server is running and a tunnel is created and started in FRP Tunneling, then share the frp.dongcat.top address.
Ask the AI Agent directly, or join the community for help.
Versions and updates
Automatic updates with a popup when a new version is found; you can also check manually in Settings.
Click "Check Update" in Settings, or let it check automatically on startup.
Didn't find what you need?
Join Community for Help