Mods / Vintage RCON

Tags: #Other #Utility
Author: Shijikori
Side: Server
Created: Sep 13th 2024 at 4:18 PM
Last modified: Aug 23rd at 4:33 PM
Downloads: 345
Follow Unfollow 12

Latest release (for Vintage Story 1.19.3, 1.19.4, 1.19.5 - 1.19.8, 1.20.0 - 1.20.3, 1.20.4, 1.20.5 - 1.20.6 and 1.20.12, outdated):
VintageRCon-1.0.zip  1-click install


Vintage RCON implements a Source RCON server to the Vintage Story server. RCON can be a useful tool in server management and is already common in Source engine games (for obvious reasons) and rather common for Minecraft servers.

If, like me, you believe terminal muxers are a jank solution, you can simply setup your VS server as a background service. This mod will allow you to interact with it and manage your server despite not having access to the console.

Commands can be sent using most RCON clients and are injected into the console just like interacting directly with the console (except you don't have to prefix with a slash).

Necessary documentation available on GitHub. For details about the protocol, see Valve's Source RCON wiki page.

Please use the issue tracker to report problems, request related features or improvements to documentation.

 

Exposing the RCON port to the internet or unsafe network is not recommended!

I am not a cybersecurity or software security expert. I cannot guarantee this software is safe to use in a network with untrusted peers.

The Source RCON protocol is also not encrypted by specification I would advise the use of a VPN (not NordVPN, etc) to use this for remote access and administration.

I developed Vintage RCON mainly for administration of one or multiple servers without direct access to the console of the servers on the same host machine.

Take necessary precautions regarding the security risks this may be to your server. Every command is run with the equivalent priviledges to the server console.

Mod Version Mod IdentifierFor Game version Downloads Released Changelog Download 1-click mod install*
1.0.0 vintagercon
1.19.5 - 1.19.8 1.20.0 - 1.20.3 1.20.5 - 1.20.6
345 Sep 13th 2024 at 4:23 PM VintageRCon-1.0.zip 1-click install

First release


4 Comments (oldest first | newest first)

💬 Shijikori , Aug 23rd at 4:39 PM

Given 1.21 is moving to DotNet 8, Vintage RCON may not work without recompiling for the new DotNet runtime. This means the first release I've made will no longer function on future versions starting 1.21.

I haven't been as active with the community and the game since I made this mod. Therefor, I am not sure how much time I am willing to put on it myself if the parts of the API used have changed.

For now, I have not even tried it on 1.21 release candidates yet. My life is busier than it was when I published the mod, and I don't know how long it will for me to move it to the new version, if it does have changes impacting Vintage RCON.

💬 Shijikori , Mar 20th at 11:21 PM

Changes made in Vintage Story 1.20.6 do not seem to affect Vintage RCON. If you have issues, confirm this is not limited to the RCON connection (by attempting the same or similar command through other means). If the issue is limited to RCON, open an issue on GitHub and I will look into it whenever possible.

💬 Shijikori , Jan 17th at 6:00 PM

I have tested the mod again with the release of 1.20.0.

This is the rcon client I have used for testing (gorcon/rcon-cli)

Absolutely no issues executing commands as far as I could tell. I would recommend this RCON client, it works very well. It's default mode seems to work just fine with my implementation of RCON.

💬 Shijikori , Jan 3rd at 6:50 PM

I just confirmed it seems to work (at least the server starts and nothing indicates an issue on startup) drop-in with 1.20-rc. Open an issue on Github (issue tracker) if you use the mod on the release candidate and encounter an issue. I do not intend on supporting release candidates but I can look into a fix for the release if a bug is caught early.

 (edit comment delete)
Основной веб-сайт | Почтовый сервер | FTP сервер | Административная панель | API интерфейс | Content Delivery Network | Статические файлы | Ресурсы сайта | Изображения | Файловое хранилище | Блог | Интернет-магазин | Техническая поддержка | Справочная система | Документация | Форум | Новости | Загрузки | Демонстрация | Тестовая среда | Приложение | Медиа контент | Разработка | Промежуточная среда | Бета версия | Безопасная зона | Вход в систему | Панель управления | Портал | Система управления контентом