Mods / ViSST Server Tool

Tags: #QoL #Utility
Author: THumbert
Side: Server
Created: Jan 18th at 3:14 AM
Last modified: Jan 31st at 3:27 PM
Downloads: 668
Follow Unfollow 22

For testers:
ViSST_0.5.zip


ViSST - Vintage Story Server Tool 0.5

This is a lightweight tool I created to run my Vintage Story Server from my personal server.

It handles automated starting/backup/restarting of a dedicated server. The tool also tracks players currently in the server.  You can also issue commands through the GUI. 

I plan on adding the ability to directly modify all settings in Server Config Json through the app. You can edit server data now. World and Roles coming soon. There is very little validation so if you put something crazy in you will probably get a server error.

Please let me know if there are any other features you would like

 

Executing program
Place the ViSST folder anywhere it is convenient but not in the Mod folder.
Launch the ViSST.exe.
Set the Server Exe Path
Set the Server Data Path to where you want all of the server data to live.(The Server Config Data wont populate until you have launched the server for the first time)
Configure the restart time.
Start the server.

 

Bugs

Confirmed:

  • (Versions 0.2-0.4) During restart ViSST may crash but does not crash the Vintage Story Server. It looks like the fix in 0.5a solved the problem.
  • Autosave amount and Interval are not properly saving when the ViSST app is shutdown then Restarted.

Potential:

 

Mod Version Downloads Released Changelog Download
0.5.0 156 Jan 29th at 11:33 AM ViSST_0.5.zip

-Tenative Fix to the restart crash

-New Dark UI design

-A few QoL and stability modifications

0.5.0-pre.1 117 Jan 31st at 3:27 PM ViSST 0.5a.zip
Fixed Multithreading issue causing ViSST crash on restart (Will need additional testing)
0.4.0 54 Jan 28th at 2:42 AM ViSST.zip

Fixed a bug that crashed ViSST when a backup and a restart happened at the same time

0.4.0 49 Jan 28th at 2:42 AM ViSST.zip

Fixed a bug that crashed ViSST when a backup and a restart happened at the same time

0.4.0-pre.1 57 Jan 28th at 4:58 PM ViSST_0.4.zip

Added restart annnouncements

Fixed a couple crashing bugs

 

 

0.3.0 67 Jan 22nd at 6:38 PM ViSST.zip
* Fixed bug that reset restart time and backup save settings
* Added basic functionality to edit the serverconfig json in app
* Fixed a app crash
* Fixed a bug causing duplicate names on the Player Tracker
0.2.0 84 Jan 18th at 11:58 PM ViSST.zip

Added Autobackup and a Player Tracker

0.1.0-pre.1 84 Jan 18th at 3:16 AM Empty ViSST.zip

22 Comments (oldest first | newest first)

💬 Tehgarin, Aug 31st at 6:33 AM

Any future update on this.?

Really love using it. Very convienant and useful. Thank You. 

Heres hoping to you continuing it.

💬 Tehgarin, Feb 20th at 9:41 AM

Could we get a time to save and shut down and restart. Like Setting it to every day at a certain time as an option. The restart in a certain amount of hours is good but if I have it restarting every 12 hours and I have to manually shut it down in middle of the day it then throws the times that it shuts down all off. I would like to have it shutdown and restart every night around 2am as a 24 hour. But if I set 24 hours then have to manually shuit it down in the day it messes it all up. A time set would be best if possible please.

AGain loving this thing ty ty ty...

💬 Tehgarin, Feb 9th at 5:19 AM

VintageStory Server.exe I run my own server and when I reun it without the VIsst it works in game but with Visst it says the abc rfolder does not exist...

hold this helps

💬 THumbert , Feb 7th at 10:03 AM

Tehgarin I will have to look into the instrument mod compatibility. ViSST shouldn't change how VS or its mods work. When you say launch game without, do you mean vintagestory or vintagestoryserver? 

Thanks for the feedback

💬 THumbert , Feb 7th at 9:58 AM

Shinji170981 I will work on color schemes after I finish this big update. Thanks

💬 THumbert , Feb 7th at 9:57 AM

Tehgarin I will look into how to make the chat box appear when sending messages. The server does a safe shut down at restart and will kick all players and save reguardless if they leave prior or not. The quit button will command a safe shutdown of the server. You have the option to force quit if the server is not responding. I noticed my mistake with the interval numbers. It will be fixed on the next patch. 

 

💬 Tehgarin, Feb 6th at 8:21 PM

Good morning. Im loving the admin message it posts in the chat in game telling everyone they have 10 mins to log oiut. However it does not wake up the in game chat box when its posted like when another person in the game sends you a text. Can you make it wake up the chat box so that those that are playing and there chat box has disappered that they see the server messages from the admins.

Question also: if a player stays in the game at 1min till  and the server decides to go off after the 10 mins. Does it kick exiosting players first then shut down or does it just shut down..?

Does your quit button shutdown server then close app..? or just close the app..? Is it tied to the consol to do both..?

I know what stop does.

ALSO: when you do hit quit it does not save the Restart/Autobackup intervalks numbers. It defaults when you reload it back to 4 and has to be changed each time you launch the Visst again. 

 

Again great job on this loving it so needed..

Thank You

💬 Shinji170981, Feb 6th at 2:50 PM

Would it be possible to get a different colour scheme for the interface?
The black text is a bit hard to read for me on the beige background. Obviously this is not so important but it would be nice, if you could accomodate that in the future :)

💬 Shinji170981, Feb 6th at 2:50 PM

Would it be possible to get a different colour scheme for the interface?
The black text is a bit hard to read for me on the beige background. Obviously this is not so important but it would be nice, if you could accomodate that in the future :)

💬 Tehgarin, Feb 5th at 8:48 AM

Hey I just realized that the Instruments mod when using the Visst server doesnt allow the Instruments mod to go out and find the abc_server folder that contains my abc files any longer. When I stop using the Visst and launch game without it it works again. Can you look into why it would stop letting this mod see the folder where the abc files exist..??

By the way Great program love it ty so much for this effort its well apprivciated and about time a modder somewhere decided to make a command center for VS... 

 

Thank You

💬 THumbert , Jan 29th at 7:34 AM

Calamity Yeah I planned on eventauly making it open source. One so anybody else can build off what I made and second to alleviate any fears of running the exe. I need to get a little smarter on the whole "open source" process. I also needto do some refactorying on my end to make my code readable lol. I will post the source files in my disord for now https://discord.gg/TkNTXbax 

💬 Calamity, Jan 28th at 5:54 PM

Would you post the source code?

my bigguest issue running these types of programs is not knowing what could also be running in the background.

💬 THumbert , Jan 28th at 2:39 AM

Tehgarin I will add that to the TODO list.

 

It is now in 0.4a  Thanks 

 

💬 Tehgarin, Jan 27th at 4:27 AM

what about announcing server shut downs. Like Server will shutdown in 10 mins. Then keep giving a 9 min 8 min then finally shut down. Messages in game chat for server peeps to see and know its coming..

Thank You for this mod. Very helpful.

💬 DxBl, Jan 21st at 7:38 AM

best server mod

💬 THumbert , Jan 19th at 2:59 PM

bringitonwimps Sorry to hear that. I can walk you through some troubleshooting if you would like. This is my discord Discord Invite

💬 BillSand, Jan 19th at 1:27 PM

Works good for me so far. Thanks for the neat tool.

💬 bringitonwimps, Jan 19th at 12:59 AM

I tried to run it and on load it got stuck in an endless loop and never loaded all the way

💬 THumbert , Jan 18th at 6:44 PM

@bringitonwimps ViSST doesnt need to go into your mod folder. You can put it where its accessible and just point it at the exe and data path. Ill update the readme to make that more clear.

💬 bringitonwimps, Jan 18th at 5:38 PM

AWESOME and thanks excited to test this out and use it

Juat tried loading with this mod and i get missing modinfo json error

💬 THumbert , Jan 18th at 2:23 PM

@bringitonwimps I will add that right away. Ill have it set up similar to the restarts where the user can specify the time inbetween backups.

💬 bringitonwimps, Jan 18th at 4:39 AM

Can it do auto backups?  Really nice to have back up files so when sdomething corrupts or breaks you can go back to it.

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