V Rising

V Rising

Statistiken ansehen:
I made a program to manage dedicated servers and their settings
I've made a basic server manager for V Rising to help running a server. It's very primitive but runs well from my testing. Please read 'Usage' before starting the server.

If you'd like to test it you can find it here[github.com].

Currently has these features:
  • Built in installer/updater using SteamCMD
  • 2 settings editors for host and game settings
  • RCON support (not finished but works)

Source code is available on the Git. Please post an issue if you find anything not working as it should.
< >
Beiträge 1630 von 32
I don't know why it's getting flagged while compiled as a single-contained-file. I found people reporting the exact same issue when googling, so for now I'll compile it differently. VirusTotal gave me 1/59.

I guess it's getting flagged by the RCON: https://stackoverflow.com/questions/66431098/my-c-sharp-tcp-sockets-program-is-being-quarantined-by-windows-defender

Please let me know if it acts weird again.
Ursprünglich geschrieben von supernet2:
okay so the old build i could not get to work whether running in compatibility mode or otherwise.

The new 1.0.0 build, is flagged by practically every piece of av software i have stating it has a virus related to or is exactly Trojan:Win32/AgentTesla!ml. I never even knew 7zip would also recognize the program and its zipped contents as a virus. The source files are showing this too. What happened?


Edit: Installed .net from dotnet-runtime-6.0.5-win-x64 to the 7.X build of .net.

What is the specific build of .net you installed/used?

Edit: Never mind i figured it out. It was using .net SDK 6.0.300 x64 build. Event viewer told me. I just wish you would have it prompt, because it directs me to download 6.0.5 and not 6.0.3 which is the reason it failed, on all builds of windows 10-win11 x64 and all pro/enterprise builds.


AND it works thats awesome. But 1.X builds don't work i haven't figured out how to recompile it yet to make it work from the source

What was missing was...

" • .NET SDK 6.0.300" Everything else beneath was already installed
• .NET Runtime 6.0.5
ASP.NET Core Runtime 6.0.5
• .NET Windows Desktop Runtime 6.0.5
"
Were you trying to run it through Visual Studio or the compiled release?
If you were trying through Visual Studio I'm sorry, did not realize. It was built with the .NET SDK 6.0 as you found out.
Zuletzt bearbeitet von Gaston LeGume; 31. Mai 2022 um 22:31
Yeah i was attempting to use visual studio to compile it but compile didn't come up normally like how it would. It was in .net. I don't know how to compile .net yet.
Ursprünglich geschrieben von supernet2:
Yeah i was attempting to use visual studio to compile it but compile didn't come up normally like how it would. It was in .net. I don't know how to compile .net yet.
Thanks, I've updated the readme for clarification.
Enkei 1. Juni 2022 um 1:25 
Is it possible to use this tool for a g-portal hosted server?
Ursprünglich geschrieben von ☁Enkei:
Is it possible to use this tool for a g-portal hosted server?
Not the server management, but you can use the settings editor to create your own settings file and use FTP (I'm not sure what G-Portal uses) to upload your file.
Enkei 1. Juni 2022 um 1:34 
Ursprünglich geschrieben von Gaston LeGume:
Ursprünglich geschrieben von ☁Enkei:
Is it possible to use this tool for a g-portal hosted server?
Not the server management, but you can use the settings editor to create your own settings file and use FTP (I'm not sure what G-Portal uses) to upload your file.
Thanks a lot for the fast response! 😁
Ursprünglich geschrieben von Gaston LeGume:
Ursprünglich geschrieben von supernet2:
Yeah i was attempting to use visual studio to compile it but compile didn't come up normally like how it would. It was in .net. I don't know how to compile .net yet.
Thanks, I've updated the readme for clarification.
Thanks i should of realized when i read the actual source but i just was thinking "why not" and then downloaded a absurd number of plugins for visual studios. Turns out that was just to read the language. lol

Thanks for that. Yeah it works just peachy now. I need to setup a default save location, i still don't understand why the save folder generates a entirely new save folder.

Whenever i set it to anywhere, a folder format "Stunlock\Saves\v1\world1" or whatever the world name is pops up. Even if i specify in the actual save folder "Stunlock Studios\Saves\v1\" or "Stunlock Studios\Saves\"

This is for local low, if it do it else where it generates the same save format. Program recognizes when its loading from where the server files are. So thats awesome, and the config editor is great, corrects and just freshly remakes settings. Weird the game server has languages that aren't understood though. This isn't as much as a your problem as it is the devs of the games problem, since their notes and instructions just are so bare bones you don't know the max limits of some fields and the extra allowable characters/syntax involved for all the configurable settings fields.

Edit: Forgot to make some suggestions, you did awesome on the UI, and making sure its scrollable and pop up information. Very intuitive. A few more things i'd like to suggest, server name is retained when closing and opening the program or running multiple instances, it prompts to load from a config file so you can run various instances off the same system/server with different configs. Maybe it doesn't i just didn't see it if it does though.

Ursprünglich geschrieben von ☁Enkei:
Is it possible to use this tool for a g-portal hosted server?
Whats the point of gportal hosting besides the 5minute headache of configuring the voice settings, assuming you have a robust network and server system in place to handle said game load? I heard some folks are paying anywhere from 30-60/mo.
Zuletzt bearbeitet von supernet2; 1. Juni 2022 um 6:22
Ursprünglich geschrieben von supernet2:
Ursprünglich geschrieben von Gaston LeGume:
Thanks, I've updated the readme for clarification.
Thanks i should of ...

Thank you!

I do wonder why it generates another save folder too. I could remove the last folder from the string so \Folder\Saves\Saves would become \Folder\Saves, but I don't want to interfere with the way the server handles it too much.

All settings (min, max, type, etc.) are set up according to their official documentation[cdn.stunlock.com].
Ursprünglich geschrieben von supernet2:
Ursprünglich geschrieben von Gaston LeGume:
Thanks, I've updated the readme for clarification.
Thanks i should of ...

Just saw your update. It actually already creates a new file for each unique VRisingServerManager you start from a specific folder. This is not actually intentional but it's how .NET handles the settings file. You can find all of the configuration files in %localappdata%\Lacyway so you can remove old ones.

In theory you can put several managers in different folders and run them, haven't tested myself. The process it starts and watches is determined by path of the server you saved so there should be no "interfering".

The server name and world name are saved once you click "Start Game Server", I just realized I should also add a "Save" button for those 2 fields.
Scratch that. It actually saves once you "leave" those fields, for example clicking anywhere outside. Forgot about that.
private void ServerNameValue_Leave(object sender, EventArgs e) { Properties.Settings.Default.Server_Name = ServerNameValue.Text; Properties.Settings.Default.Save(); } private void SaveNameValue_Leave(object sender, EventArgs e) { Properties.Settings.Default.Save_Name = SaveNameValue.Text; Properties.Settings.Default.Save(); }

Zuletzt bearbeitet von Gaston LeGume; 1. Juni 2022 um 6:45
Ursprünglich geschrieben von Gaston LeGume:


The server name and world name are saved once you click "Start Game Server", I just realized I should also add a "Save" button for those 2 fields.
Scratch that. It actually saves once you "leave" those fields, for example clicking anywhere outside. Forgot about that.

Ohh okay, because what i've been doing was just keeping it notated in the settings file itself since i wasn't sure if it was loading and kept appearing to be reset. That i did not pick up on. Good to know.


Is the settings where are they pulling from? Its confusing because its not just your utility, but the .exe supposedly over-rides in the locallow directory for server configurations and settings, but it also seems to at random load from the servers starter files as well leading to a broken setup sometimes. Im wondering if this is actually the makers fault and not your fault what so ever.

Of course... you are able to of course correct this yourself telling the file where to load said configurations. Which i thought was the same as the world save file and world name. IE "Stunlock\Saves\v1\WORLDNAME\ServerGameSettings" noticed in the new folder created, it creates inside the v1 folder a settings file which seems to be what your application was loading on the first build, the 3rd build then loads i think in the same location as the server persistent files. Now im copying the settings to 3 locations because im unsure. I guess i could technically use the servers file logger and look at whats being written to... i just didn't think to think of trying that first instead of asking for certainty.
Zuletzt bearbeitet von supernet2; 1. Juni 2022 um 8:35
Minx 1. Juni 2022 um 8:43 
False flags. Virus total for the zip and the binaries, all the rest say it's fine. I reviewed the source code as well and there isn't anything in there that is bad, it looks good. I probably won't be using it but it overall great job.
Ursprünglich geschrieben von supernet2:
Ursprünglich geschrieben von Gaston LeGume:


The server name and world name are saved once you click "Start Game Server", I just realized I should also add a "Save" button for those 2 fields.
Scratch that. It actually saves once you "leave" those fields, for example clicking anywhere outside. Forgot about that.

Ohh okay, because what i've been doing was just keeping it notated in the settings file itself since i wasn't sure if it was loading and kept appearing to be reset. That i did not pick up on. Good to know.


Is the settings where are they pulling from? Its confusing because its not just your utility, but the .exe supposedly over-rides in the locallow directory for server configurations and settings, but it also seems to at random load from the servers starter files as well leading to a broken setup sometimes. Im wondering if this is actually the makers fault and not your fault what so ever.

Of course... you are able to of course correct this yourself telling the file where to load said configurations. Which i thought was the same as the world save file and world name. IE "Stunlock\Saves\v1\WORLDNAME\ServerGameSettings" noticed in the new folder created, it creates inside the v1 folder a settings file which seems to be what your application was loading on the first build, the 3rd build then loads i think in the same location as the server persistent files. Now im copying the settings to 3 locations because im unsure. I guess i could technically use the servers file logger and look at whats being written to... i just didn't think to think of trying that first instead of asking for certainty.
By default the program sets the path to C:\GameServers\VRising\Saves
You can change it to whatever you want. If you move the .exe and start it up your settings will be reset. Moving it back will load your settings again. So what it does is create a settings file for each path. This is standard .NET behavior.

The game server does not create the ServerGameSettings.json by default, it uses the standard one provided by the game. Best is to set up name and world name (you can use an existing one, either copy it over to a new save folder or point the program to \LocalLow\Stunlock Studios\VRising\), start the server once and then shut it down. Then you can create a new one by using the editor and then save it to the world's folder.
Zuletzt bearbeitet von Gaston LeGume; 1. Juni 2022 um 9:38
That answers all of my questions. Ive been doing it the hard way. Thank you for clarity!
< >
Beiträge 1630 von 32
Pro Seite: 1530 50

Geschrieben am: 29. Mai 2022 um 10:58
Beiträge: 32