Code Monkey home page Code Monkey logo

valheimservergui's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

valheimservergui's Issues

GUI not working

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.

Multiple Server Configs

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.

Dedicated Server Version / Update

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?

Split MainWindow tabs into seperate windows

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.

Please allow the change of valheim worlds folder

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

Better Steam ID / Name resolution on Players tab

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

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

[Problem] Log Name

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.

[Suggestion] Location for the log files

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.

Whitespace is missing from the Additional Commands

In the Additional start parameters it is mandatory to add a space in front, otherwise the command will not be recognized, just like the one before.
In the Start command it would otherwise look like this: "-crossplay-console"

[Suggestion] Select backup folder

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.

suggestion

There are some missing options in your program. Maybe it is possible to integrate them.

new tabs

"User Control"

  • edit adminlist.txt
  • edit bannedlist.txt
  • edit permittedlist.txt

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.

Game server connected failed

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.
32a18c43-9b57-4f15-b157-625513c110f7

Thanks for any help.

[Suggestion] Discord functions

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.

Details on Solution Resources

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.

Crossplay feature addition

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!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.