Ticket #18 (closed task: wontfix)

Opened 4 years ago

Last modified 4 years ago

investigate weekly Fedora gaming sessions

Reported by: kevin Owned by: bruno
Priority: minor Milestone:
Severity: Simple Keywords:
Cc: bruno Blocked By:
Blocking:

Description

Investigate if we have resources or interest in doing a weekly Fedora on-line gaming session.

Requirements:

  • Games chosen my be available in Fedora (ie, participants should be able to easily 'yum install' the game).
  • Games should be able to accomodate the number of interested participants.
  • If a dedicated server is required, see if there are infrastructure or other resources available to run the server portion of the game.
  • Games should be changed each week between the available pool of multi-player games in Fedora.
  • Ideally some games would not require 3d/GL, so users with less supported video cards could still play.
  • Ideally some of the games would be short duration, so participants pressed for time would be able to play.

Items for this ticket:

  1. Find out how many usable multiplayer games we have available in Fedora.

(Perhaps the games sig could help identify the list).

  1. Determine if there is resources to run the server side and/or the available servers can accomodate us.
  1. Find out if there is interest. Ask on irc/mailing lists/forum. I would imagine a friday night or the like would be best scheduling wise. (perhaps gather a ballpark figure of how many people would attend).
  1. Schedule and see about finding a group of people to keep the games running smoothly.

Rationale: Fedora should be fun, games are fun. Fedora should strive to be a community, playing games together usually brings people together as a community. Fedora games could be tested/debugged in a larger scope than they perhaps usually are.

Change History

comment:1 Changed 4 years ago by bruno

There was a period in time when the Wesnoth project used to have social dev games where developers would play as a team against the AI. There is lot's of time to chat in the background with Wesnoth. I used to enjoy those games a lot.

comment:2 Changed 4 years ago by bruno

  • Cc bruno added

comment:3 Changed 4 years ago by bruno

There should probably be a decision on games which download nonfree (typically no commercial use) data from third party sites. Personally I think these should be avoided. Some games may not be playable across releases. People playing, say the f12 version, may not be able to play against those running, say the f13 version. For the games spin page, I looked up highly rated games at I think the Tux site: This spin includes a number of popular games including Battle for Wesnoth, FreeCiv?, Alien Arena, Scorched 3D, Flight Gear, Tremulous, SuperTuxKart? and Nethack.

Except for nethack, these should all be multiplayer.

Other possibles are warzone 2100, freecol, nexuiz and openarena (I think there are some free data sets) and vdrift.

There are a couple of multiplayer poker games.

colossus is a neat multiplayer game, but players get eliminated one by one and the playing time is highly variable, so it probably is the best for the social requirements.

comment:4 Changed 4 years ago by bruno

Some more highly rated multiplayer games: bzflag crossfire (a multiplayer roguealike) glob2 (globulation 2 RTS) openttd (transport system simulation) hedgewars (beat up on other players' hedgehogs - sound chaotic) asc (advanced strategic command - turn based) netpanzer vegastrike (this seemed more single player when I looked at it, I don't kown how it will work multiplayer) clanbomber is probably worth looking at.

These at some more variety in type to the games previously listed. I think we have more than enough possibilities to choose from initially.

comment:5 Changed 4 years ago by bruno

In comment 3 that was supposed be colossus ISN'T the best for the expected social situation.

comment:6 Changed 4 years ago by bruno

Is there any plan how to start this up? I expect we want several people to show up, but we aren't going to be in a good position to handle 10s of people when we first try to start things. FES would probably too small of a pool, devel would be taking a chance of getting too many.

comment:7 Changed 4 years ago by kevin

I would envision a sign up list on the wiki...

  1. Determine the first game and how many players can be accomodated.
  2. Setup a signup page on the wiki.
  3. Cut off when N number are signed up for that game or X days before.

comment:8 Changed 4 years ago by bruno

  • Owner set to bruno
  • Status changed from new to assigned

I'll clear a time for next weekend (23-25) with my wife, create a wiki page, announce a game, probably Wesnoth and announce it to the FES list and see if we can try out the process with a smaller group. In theory if we get too many for one game we can split. We can use the normal wesnoth lobby and not have to pass IP addresses around. I guess at this poitn I should make myself the owner of this ticket, though help is appreciated as #6 is still going to need a lot of my time.

comment:9 Changed 4 years ago by bruno

Whole I'll have a clear time, I am not ready to try to organize Wesnoth this weekend. It isn't in f12 yet and there are some questions about the upstream lobby that add uncertainty there. I'll get a Fedora Community Gaming wiki entry up for review by the end of the weekend. Who should do the review? FESCO? FES? FAB?

comment:10 Changed 4 years ago by kevin

Well, not sure if it needs review if it doesn't take up any infrastructure resources. I guess fesco could review.

comment:11 Changed 4 years ago by bruno

I'd like a sanity check from someone before widely advertising the page even though itr will note it is a pilot project. I am not sure who is going to end up owning it. It isn't really FESCO material. But until (and if) it gets successful it probably doesn't matter too much who does a sanity review.

comment:12 Changed 4 years ago by bruno

I have a sample page up for review: https://fedoraproject.org/wiki/Community_Gaming

I really do plan on running the first two sessions, so feedback would be nice.

I pushed back Wesnoth to the second session as there are lobby changes going on and 1.8 may not be available in time for F12. But I will pick something for this Friday.

comment:13 Changed 4 years ago by bruno

I have asked people on the eng-service list to do an initial review.

comment:14 Changed 4 years ago by bruno

I am set up for bzflag on next Friday/Saturday? and Wesnoth the following Friday/Saturday?.

comment:15 Changed 4 years ago by bruno

The first session happened and the AAR is at:

https://fedoraproject.org/wiki/Community_Gaming#Historical_Session_notes

I still plan to do session 2 as noted and will run a third session, though maybe at a different time.

comment:16 Changed 4 years ago by bruno

Fedora Community Gaming session 2 has been announced. I am now committing to at least 5 sessions, with session 5 being another bzflag session. Sessions 3 and 4 are still TBD.

comment:17 Changed 4 years ago by bruno

Session two went OK. Still a small turnout. 4 players, 2 part time observers. I might skip a week before the next session.

comment:18 Changed 4 years ago by bruno

There has been a suggestion for armacycles-ad. I need to double check it, to make sure it works on at least one of my machines. But assuming it looks good that's what I'll use for the 22nd.

comment:19 Changed 4 years ago by bruno

The third session has been announced.

comment:20 Changed 4 years ago by bruno

Third session occurred. 5 participants. I have added the AAR to the wiki page. Next up is hedgewars, next week at the same bat time and same bat channel.

comment:21 Changed 4 years ago by rombobeorn

I discovered a complication with Hedgewars. All players must use the same version of Hedgewars, and Fedora 11, 12 and 13 all have different versions. I'll try to find some time to investigate to what extent they can be cross-installed.

comment:22 Changed 4 years ago by bruno

I am futzing with hedgewars now. The f13 version was FTBFS. I had to mung things to get a server build as the server needs ghc-hslogger which hasn't been packaged in Fedora proper. I will try also making scratch builds for F12 and F11.

comment:23 Changed 4 years ago by bruno

If you want to play with the server on F13, try: http://koji.fedoraproject.org/koji/taskinfo?taskID=2204579 That version doesn't build on F12 though.

comment:24 Changed 4 years ago by bruno

Some of the ghc stuff needed for the server isn't in F12 (not presumably F11), so I need to do scratch builds without the server option enabled.

comment:25 Changed 4 years ago by bruno

If you want and can do some testing I have scratch builds available and linked from the community gaming wiki page:

https://fedoraproject.org/wiki/Community_Gaming#Upcoming_game_sessions

comment:26 Changed 4 years ago by bruno

The announcement for session 4 has been sent.

comment:27 Changed 4 years ago by rombobeorn

Apparently installing the hedgewars-server package you built along with the hedgewars package from the F13 repository isn't enough to make the "Start server" button appear. Installing the client that was built together with the server solved that, and I have used it successfully in two LAN games. In one the other client was F13 with an unmodified hedgewars-0.9.12-3.fc13 from the repository, and in the other it was F11 with your scratch build. Everything was x86_64.

comment:28 Changed 4 years ago by bruno

Hedgewars session happened. The AAR was written up. We had 7 participants. Next up will be bzflag in the 1700 UTC time slot. I am not sure which Saturday yet. Possibly as soon as next weekend. This one should count double as I fixed a FTBFS bug in hedgewars for F13.

comment:29 Changed 4 years ago by bruno

The second bzflag session happened yesterday. Turnout was six (including my wife). An AAR was written up on the wiki.

comment:30 Changed 4 years ago by bruno

I think I am going to skip the next two weeks here so I can get some other stuff done.

comment:31 Changed 4 years ago by bruno

I am committing to running a Wesnoth session on the July 17th. I want to wait until I do an F12 scratch build before sending the announcement to the users list and I want to wait until Monday to do that so that the build doesn't get deleted before the session.

comment:32 Changed 4 years ago by bruno

Session 6 was a Did not happen. One person was kind of interested but needed to wait an hour before trying to start, but forgot to grab a copy of 1.8 Wesnoth in advance and after the first hour found it would take another hour, so we called it at that point.

comment:33 Changed 4 years ago by bruno

At this point I don't think my spending time on this is the best use of my Fedora time, given the low participation and the other things I am currently working on.

comment:34 Changed 4 years ago by kevin

  • Resolution set to wontfix
  • Status changed from assigned to closed

Yeah, sad. ;(

Thanks very much for trying and working on this!

Shall we just close this out now, and perhaps revisit it again someday?

comment:35 Changed 4 years ago by bruno

I left notes on the wiki page suggesting that an interested person could pick this up. As far as FES goes, I think this is probably not something we want to push someone to do very hard. It's probably better to leave it closed.

Note: See TracTickets for help on using tickets.