Join Local Server by address

A plugin by Greep(Trusted developer)

Join Local Server by address
Downloads 690
Updated 11 hours ago
Released 5 years ago
Identifier JoinServerIP
Numeric ID 90
Min. Openplanet 1.26.0
Game Trackmania
Game Maniaplanet 4
Main window

This plugin let you join any LAN server by typing its address and port.

It adds also a quick menu to join localhost at port 2351 (because port 2350 is already picked by the game Why)

Why ?

On Linux, the local servers list relies on LAN discovery (UDP broadcast/multicast). Under Wine (Proton, Bottles, etc.), this discovery traffic is not always delivered correctly to the game, so a dedicated server running on the same machine may not appear in the list even though it is reachable on the network.

A similar issue occurs when the server runs in a Docker container: by default Docker uses an isolated bridge network (commonly 172.17.0.0/16 or 172.18.0.0/16), which is not visible to the host's LAN discovery mechanism. Even with the port published to the host (-p 2351:2350/tcp -p 2351:2350/udp), the server is reachable by a direct connection to IP:port, but LAN discovery (UDP broadcast/multicast) does not cross the Wine bridge boundary.

Older updates

Update 1.1:

  • Added support for ManiaPlanet
  • Added Regexp check for private addresses
  • Added signing

Update 1.2:

  • Fixed new enum

Changelog

1.3 - 11 hours ago

  • Updated for new Openplanet signings
  • Added Permission condition
  • Fixed deprecations
  • Updated preprocessor conditions

View all changelogs