Есть два
стула варианта:
А) Бесплатный, и всё таки Radmin VPN или Hamachi, где моды ты распространяешь через облако или в чат друзьям кидаешь.
Б) Платный, два варианта (2 проще, про сервер Minecraft, не VPS/VDS):
1.Ты доплачиваешь провайдеру за статичный IP (крайне небезопасно), держишь сервер у себя на компе и файлы обновлений для лаунчера (друзья просто заходят в лаунчер и автоматически получают с твоего сервера обновления, когда твой пк, он же сервер, работает).
2. Арендуешь сервер Minecraft/VPS/VDS (одно из) и ставишь нужный сервер со своими модами, там же по факту можешь хранить файлы обновления для лаунчера (актуальные моды для входа на сервер).
Вообще, игра с друзьями простой быть не может: мощное железо имей и парься или плати. Жестокая реальность в кубическом мире, но это прекрасно своим побуждающим к развитию эффектом. Сначала ты ищешь %APP_DATA%/Roaming, а через пару лет работаешь в геймдеве. Утрированно говоря
