runeberry / valheimservergui Goto Github PK
View Code? Open in Web Editor NEWA simple user interface for running Valheim Dedicated Server on Windows
License: GNU General Public License v3.0
A simple user interface for running Valheim Dedicated Server on Windows
License: GNU General Public License v3.0
Hi there seems to be a Startup Run Exception Error and I cant get the GUI to open.
I wanted to know if you have a fix, I sent a crash report. Thank you.
If possible could you add an option to load the config file from the same directory the executable is located instead of the single location. This would make it easier to get multiple servers up and running.
Very nice GUI by the way.
I'm trying to install this mod on a dedicated server https://valheim.thunderstore.io/package/denikson/BepInExPack_Valheim/ but been having difficulty doing it with your app. Really like your app overall it simplifies things a lot.
When I change the directories, they change for every instance. They seem to be not based on the loaded profile?
Implement restart, this can be realized via the Windows task scheduler. ValheimServerGUI would need additional start parameters for this.
Example: ValheimServerGUI.exe -
Goes with: [Suggestion] Realize profiles via tabs and assign a unique ID to each profile.
The server GUI and auto restart is a great tool - tyvm
Recently the game updated to a new version (0.153.2) and Steam had the update queued for a few days but never applied the update
Is there a planned feature / verification (even possible?) to check if an update exists, apply it, then start the server?
My hypothesis is that the server is always running so steam never updates?
Allow users to automatically upload a bug report when an unhandled exception is thrown.
The different content within each of the tabs on the main window should be split out into usercontrols, in order to keep the code cleaner, as the application gets bigger.
Valheim does support a different worlds folder (I use it as part of my configuration)
you need to pass the following (for example) as an argument:
-savedir "C:\Games\valheim_dedicated"
thanks
Currently, players in the Players tab are indexed by Steam ID. If you log into a server as a different character, your previous character name will be overwritten with the new one.
Ideally, if the same Steam user logs in with different characters, the Players tab should keep an entry for each character. Tried to get this working for 1.1, but it was surprisingly difficult. Need to map out a flow where this would work between the UI, ValheimServer, and PlayerDataProvider.
It can't show xbox players that are online
this is what it looks like when an xbox player joins in Application:
[09:13:06.067] Cannot resolve SteamID for Player Bjørn Fistvalđ (Multiple players joining, no match by nam
[09:21:42.119] Cannot resolve SteamID for Player Bjørn Fistvalđ (Multiple players joining, no match by name)
[09:21:50.173] Cannot resolve SteamID for Player Bjørn Fistvalđ (Multiple players joining, no match by name)
this is what it looks like when an xbox player joins in Server:
[09:12:42.136] Player joined server "Dagcenter_UggLan" that has join code 719227, now 1 player(s)
[09:12:42.139] Muted PlayFab remote player DDF6B58477AE0DD3
[09:12:42.141] PlayFab socket with remote ID playfab/DDF6B58477AE0DD3 received local Platform ID Xbox_2533274888908007
[09:12:42.164] ZRpc timeout set to 90s
[09:12:42.167] Got handshake from client playfab/DDF6B58477AE0DD3
[09:12:53.701] VERSION check their:0.214.2 mine:0.214.2
[09:12:53.703] Server: New peer connected,sending global keys
[09:13:06.067] Got character ZDOID from Bjørn Fistvalđ : 1120990859:2
[09:18:36.490] Update PlayFab entity token
my server no password need but Program must set password for run
The log name contains the server name. Since it contains different characters, it is not a good idea to use the server name in the log name.
I have other suggestions here, maybe this can be combined with it.
I would like the location of the log files from the server to be in the server folder.
Like in many other games.
The log file from the launcher could be in a profile folder.
Hello; current release is marked as insecure by both Windows defender and one vendor in VirusTotal
https://www.virustotal.com/gui/file/35ed564e518232c70398685fd4a9a482e6abc3399f3c16143246a406c9b6bb0b
RC.4 does not have this issue.
Malware reported is Wacatac.H!ml trojan
I would want to choose the backup folder and how many to keep.
I mean a complete backup, even of the launcher settings!
My backups are on a network hard drive.
Server is working, interface is good, how do I autostart the server?
My machine that is hosting the server auto-restarts daily at 1am
There are some missing options in your program. Maybe it is possible to integrate them.
new tabs
"User Control"
In this there can be 3 other tabs each for one category.
"World Control"
backup world
restore world
(rename World) its possible
This is not about the backups that the server makes automatically, but about backups that you as an admin can make in a different location.
The server control tab options related to the world ( Existing/New/Select world) can be moved to this new tab.
And I miss an option that you can see the output of the server console not inside the Logs tab, but as a DOS window like the dedicated server does without this tool.
I'm trying to play in a private LAN, but the game does not see the created server. I'm executing the server in the same PC that I'm trying to play. Adding manually 127.0.0.1 to server list in the game does not work even. In the dedicated server console I see this error: Game server connected failed.
Thanks for any help.
Consider adding support to manage multiple instances, on different ports.
Add UI tools to manage these files for the server:
The ID can be used for different things:
ability to mange the server mods from the GUI
Is there any interest in implementing the Discord feature as well? The invitation code changes constantly on restart, would be cool to have that always in Discord.
Can you expand on how to setup the solution resources, like Secrets.Values.cs
? I couldn't find good documentation on how I need to configure/create them.
Upon restarting the GUI, I have to redirect the directories and re-enter the server info and preferences every instance.
Thank you for this program
Do not split log by day change, but by session! Otherwise the log file is simply too confusing.
Best at each start rename the previous in backup.txt.
Just curious if this will ever be an option for Valheim Server GUI. I have to switch back to the bat file for now to gain this feature for crossplay users. Even for PC gamepass.
Thanks!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.