Knowledge base
Guides and fixes for ProximaMP products: your own servers, the ProximaTunnel tunnel and the ProximaClient launcher.
Networking
- What Is UDP? A Plain-English ExplanationWhat UDP is in plain English: how a protocol with no acknowledgements works, why games and voice chat rely on it, and when it beats TCP.
- What Is TCP? A Plain-English ExplanationWhat TCP is in plain English: how the protocol works, what a connection and a port actually are, which services rely on it, and how it differs from UDP.
- What Is HTTPS and How Is It Different From HTTP?What HTTPS is in plain English: what encryption adds, where the certificate comes from, how HTTPS differs from HTTP, and why browsers insist on the padlock.
- What Is HTTP and How Does It Work?What HTTP is in plain English: how requests and responses are built, what methods and status codes mean, which port it uses, and why HTTPS replaced it.
Server configuration
- How to Set Up Plasmo Voice Without a Public IPHow to set up Plasmo Voice without a public IP: a UDP tunnel for voice and the host.public block in config.toml. Step by step, with a config example.
- How to Open Dynmap to the InternetHow to share your Dynmap map with friends without a public IP or port forwarding: install the plugin and open an HTTPS tunnel to port 8123 in ProximaClient.
- How to add a readme to your Minecraft serverPut a readme.md in your server root and ProximaClient shows the build description in a window by the server name. Handy for documenting a modpack and handing it over.
Beginner guides
- How to create a Sven Co-op server in ProximaClientHow to create a Sven Co-op server on your PC in ProximaClient: two-step setup, a public tunnel for friends, maps, console and a scheduler — no hosting needed.
- How to create a Day of Defeat server in ProximaClientHow to create a Day of Defeat server on your PC in ProximaClient: Vanilla or AMX Mod X, a public tunnel for friends, maps, plugins and a scheduler — no hosting.
- How to create a CS 1.6 server in ProximaClientHow to create a CS 1.6 server on your PC in ProximaClient: Vanilla or AMX Mod X, a public tunnel for friends, maps, plugins and a scheduler — no hosting needed.
- How to create a Condition Zero server in ProximaClientHow to create a CS: Condition Zero server on your PC in ProximaClient: Vanilla or AMX Mod X, a public tunnel for friends, bots, maps and plugins — no hosting.
For developers
Troubleshooting
- UnsupportedClassVersionError: which Java you needThe server crashes with UnsupportedClassVersionError or a JNI error — it's the wrong Java version. A table of Java per Minecraft version, how to install the right one, and how ProximaClient handles it.
- Failed to bind to port in Minecraft: how to fixThe Failed to bind to port error in Minecraft means the port is already in use. How to find what's holding it, change the server port or close the process — and how ProximaClient handles it.
- Minecraft server closes immediately: accept the EULAYour Minecraft server creates files and closes right away? You need to accept the license (EULA): set eula=true in eula.txt — or do it in a couple of clicks with ProximaClient.