Multiplayer Server update of Empire status
Moderator: Oberlus
Multiplayer Server update of Empire status
It would be fantastic to be able to see the status of a server without having to enter the game, to see if someone has had their turn
I see it working like this
Enter game client, choose Multiplayer, choose server (normally already chosen) Click on new button called Empire Status, and the Empire screen for that server is fetched from the server
A mock up
I see it working like this
Enter game client, choose Multiplayer, choose server (normally already chosen) Click on new button called Empire Status, and the Empire screen for that server is fetched from the server
A mock up
Re: Multiplayer Server update of Empire status
Assuming you have the credentials to see that info... (the numbers shown in the empire window depend on what your empire can see in-game).
But showing just the status of players (online?, turn played?) would not need to send user and password to the server.
But showing just the status of players (online?, turn played?) would not need to send user and password to the server.
Re: Multiplayer Server update of Empire status
Yes just see, Game Name, Online, and Green Tick, to see who has played or is online and playing their turn and who has not, would be fine
Re: Multiplayer Server update of Empire status
on second thought button should be called Player status
Re: Multiplayer Server update of Empire status
Technically it possible to show in Lobby window also I planned to display also info about winner empires and eliminated empires but columns here quite hard.
Gentoo Linux x64, gcc-11.2, boost-1.78.0
Ubuntu Server 22.04 x64, gcc-12, boost-1.74.0
Welcome to the slow multiplayer game at freeorion-lt.dedyn.io.Version 2024-04-14.ad50e93.
Donations're welcome:BTC:bc1q007qldm6eppqcukewtfkfcj0naut9njj7audnm
Ubuntu Server 22.04 x64, gcc-12, boost-1.74.0
Welcome to the slow multiplayer game at freeorion-lt.dedyn.io.Version 2024-04-14.ad50e93.
Donations're welcome:BTC:bc1q007qldm6eppqcukewtfkfcj0naut9njj7audnm
Re: Multiplayer Server update of Empire status
I saw it as a new window that pops up when the button is chosen, not part of the lobby window, if that helps with the issue.
I am not sure about winning empires is needed as I assume that means the game is over, and so far in the future I think most players would be aware of it anyway, plus I assume it means the server is still running even whentbhe game is finished.
However showing the little winning icon, and skull icons if a player is eliminated, should be easy in that separate window.
Re: Multiplayer Server update of Empire status
New mockup
I actually see this window, as just a place to see if everyone or some people have had their turn, and also times they have in the past been online to come back and check. I have also added if they have been eliminated or had some other type of Win.
Basically a way to avoid logging in to the server to see what is going on.
Excuse the MS 3D paint program I had to use as that is all I have on this machine. It immediately merges any addition down, in a position it decides and you can no longer reselect it. CtL z works at least.
bd I assume you have to get some type of consensus here before entering into Github?
I actually see this window, as just a place to see if everyone or some people have had their turn, and also times they have in the past been online to come back and check. I have also added if they have been eliminated or had some other type of Win.
Basically a way to avoid logging in to the server to see what is going on.
Excuse the MS 3D paint program I had to use as that is all I have on this machine. It immediately merges any addition down, in a position it decides and you can no longer reselect it. CtL z works at least.
bd I assume you have to get some type of consensus here before entering into Github?
Re: Multiplayer Server update of Empire status
Depends on what you mean by that. You do not need a general consensus before you put up a feature request on Github. In cases like this (a specific feature request) it's actually a good idea to open a feature request issue on Github and a corresponding discussion thread here on this subforum, and linking both to each other.
Brainstorming general ideas however should be done here on the forum. Feature requests on Github should be specific (not something like: "We should add espionage to the game").
However, if by "before entering into Github" you mean putting up pull requests implementing a feature, then it would be advisible to first discuss the feature to get an idea how well received it's going to be. Otherwise you might invest quite some time and effort into something only to hear a "we won't add that to FO" once you put up your PR, which will probably be very frustrating. So in order to spare yourself such frustration, discuss features before providing implementations.
Re: Multiplayer Server update of Empire status
I'm wary about this, but my concern is maybe irrelevant:
The same there is some reason for people to hide online status in a forum or hide last time online in messaging apps, I don't know if it is OK to show connecting patterns of the players to anyone probing the server, plus I don't think it is actually helpful.
If you are one of the players in the game, with access to the logs, you already have that info, so it's not a concern to show it also before connecting. But showing it before authentication is not the same.
Also, showing 4-hour time slots is not that informative, showing more slots is not nice (screen space, having to scroll), there are notifications for when a turn has been played (so you don't need to check out the game, just check your email/jabber), and the actually useful information is who is online (not when is usually online someone).
So I suggest showing only the green tick if the player has played the turn and the person orange icon if the player is online at the moment, but no time slots or any other form of sumary of connecting patterns of the players.
Re: Multiplayer Server update of Empire status
I did think about that, however it does not matter - no one can sneak up on you. They may play a turn, but still have to wait until each player has had their turn. As you say you can see the times people log in and out in the messages.Oberlus wrote: ↑Sun May 29, 2022 11:54 amI'm wary about this, but my concern is maybe irrelevant:
The same there is some reason for people to hide online status in a forum or hide last time online in messaging apps, I don't know if it is OK to show connecting patterns of the players to anyone probing the server, plus I don't think it is actually helpful.
If you are one of the players in the game, with access to the logs, you already have that info, so it's not a concern to show it also before connecting. But showing it before authentication is not the same.
So I suggest showing only the green tick if the player has played the turn and the person orange icon if the player is online at the moment, but no time slots or any other form of sumary of connecting patterns of the players.
Thiis idea came about becuase it is so wasteful logging fully into the game just to see if some has had their turn, and then using the logs of previous logins by players I then started coming back to check at those certain times I knew they had prevously connected. If everyone had some type of idea of when to look it would save everyone time.
If this was a short timed game, maybe the screen could be set by server admin, so times were not displayed. However I have no problem if it is not part of the idea.
How do you set that up?Oberlus wrote: ↑Sun May 29, 2022 11:54 am
Also, showing 4-hour time slots is not that informative, showing more slots is not nice (screen space, having to scroll), there are notifications for when a turn has been played (so you don't need to check out the game, just check your email/jabber), and the actually useful information is who is online (not when is usually online someone).
Re: Multiplayer Server update of Empire status
No, only if you connect to the game, if you are authenticated.
Allowing the people that play with you to see your connections is one thing, letting any random bot to probe the server and gather that info without aunthentication is another.
Absolutely. Specially because when turn advances you get a notification. No need at all to do that.it is so wasteful logging fully into the game just to see if some has had their turn
Uselessly, I bet, because it doesn't make a differencw if this or that player played or usually plays turn at that time: if everyone played and turn advanced, you got an email; otherwise, you connecting to check out won't change anything.using the logs of previous logins by players I then started coming back to check at those certain times I knew they had prevously connected.
Not really. We already have that information (it's been a few weeks of gaming, we saw the patterns), and that is not saving me any time. It doesn't matter if you know when people usually connect, it only matters if they are online. EndHu tends to play around 20:00 of my local time. OK. Many times doesn't. However, if turn advances I know for sure (notification).If everyone had some type of idea of when to look it would save everyone time.
The use case of this suggestion for me, the utility, is at being able to see if someone I'd like to chat with is online, or if the players that haven't played yet are now online and I can expect a new turn soon.
None of those use cases require showing conection patterns.
So I stick to what I said. No time slots, only current states.
Re: Multiplayer Server update of Empire status
You don't. It's by default: you gave o01eg some email or jabber user to let you connect to the server. You get notifications of new turns or "you are last to turn" in that email or jabber account.
Re: Multiplayer Server update of Empire status
Recently notifications of new turns could be received with RSS/Atom. I post link in each game forum.
Gentoo Linux x64, gcc-11.2, boost-1.78.0
Ubuntu Server 22.04 x64, gcc-12, boost-1.74.0
Welcome to the slow multiplayer game at freeorion-lt.dedyn.io.Version 2024-04-14.ad50e93.
Donations're welcome:BTC:bc1q007qldm6eppqcukewtfkfcj0naut9njj7audnm
Ubuntu Server 22.04 x64, gcc-12, boost-1.74.0
Welcome to the slow multiplayer game at freeorion-lt.dedyn.io.Version 2024-04-14.ad50e93.
Donations're welcome:BTC:bc1q007qldm6eppqcukewtfkfcj0naut9njj7audnm
Re: Multiplayer Server update of Empire status
Ok status only, which now makes more sense based on the Turn notifications, which I did not know existed.
I dont get email notifications -I just checked my email, and have never received one.o01eg wrote: ↑Sun May 29, 2022 6:12 pmRecently notifications of new turns could be received with RSS/Atom. I post link in each game forum.
I have installed a RSS feed on my phone and thanks o01eg now have the RSS feed running. I did not realise this was what it was, and had been thinking of a way so everyone could be notified when a turn had been completed or easily see it which is why I thought of all of the above. You are all way ahead of me with this, so will just leave it.