Single Game Lobby Request

Single Game Lobby Request

Discuss the source code and development of Spring Engine in general from a technical point of view. Patches go here too.

Moderator: Moderators

Post Reply
User avatar
Forboding Angel
Evolution RTS Developer
Posts: 14673
Joined: 17 Nov 2005, 02:43

Single Game Lobby Request

Post by Forboding Angel »

First of all, mods, please don't move this to game lobby because it doesn't belong there, keep reading and I think you'll understand why.

Ok guys, I have a huge stumbling block (as do all the other games for spring).

The current lobbies are geared to support multiple games. I'm going to outline what is needed and I'd like to see if someone or several someones would be willing to help me out. This would also help out all the other games out there: s44, gundam, cursed, etc etc.

What is needed:

A multiplayer lobby that does the basics. The basics are:
  • connect to the spring server
  • dump user in a channel of my choosing
  • Automatically download updates from spring pool for game
  • Ability to see list of battles for the game that they downloaded (in my case, evo)
  • ability to host a battle, either directly of via lobby relay slave
  • ability to change starting parameters meaning, boxes, random, fixed, or choose before game
  • ability to choose map from a gui panel
  • ability to change map and mod options from a gui panel
  • Standard game abilities: color, team, ally, etc
  • no torrent system
  • ability to change spring graphics settings form a gui panel built into the lobby
  • Singleplayer button that will start spring.exe with command line parameters (no singleplayer in the lobby itself unless via hosting a game and adding bots)
  • ability for lobby to check for installer updates at a location of my choosing and install said update
  • ability to view replays
  • ability to host replays (for multiple viewers)
  • Ability to rename taskbar name for lobby (e.g. Battleroom powered by <official lobbyname> <- that's really long, but you get the idea
  • ability to filter out all but the latest test revision and stable version of the game automatically in the battle hosting screen (test rev 300 - 600 isn't exactly user friendly)
  • ability to run without internet for purposes of lan games
  • lan ability
  • *reserved for anything I missed/forgot
As you can no doubt tell, 90% of these requirements are already filled by springlobby and tasclient. Is anyone willing to help me get to 100%?
Last edited by Forboding Angel on 18 Jun 2010, 22:03, edited 1 time in total.
User avatar
zwzsg
Kernel Panic Co-Developer
Posts: 7052
Joined: 16 Nov 2004, 13:08

Re: Single Game Lobby Request

Post by zwzsg »

With TASClient, I can:
  • Change the splash screen to the one I want
  • Dump user to the channel of my mod and no other
  • Redirect the Single Player button to the program of my chosing
  • Preset a mod filter to show only the games I want
User avatar
Forboding Angel
Evolution RTS Developer
Posts: 14673
Joined: 17 Nov 2005, 02:43

Re: Single Game Lobby Request

Post by Forboding Angel »

Well, that is enticing, idd, however, the mod is always listed as test #, you can't filter out all the #'s to just the latest.

Also, no pool support = dealbreaker
User avatar
aegis
Posts: 2456
Joined: 11 Jul 2007, 17:47

Re: Single Game Lobby Request

Post by aegis »

tasclient has python scripting support, and there's a rapid implementation in python
luckywaldo7
Posts: 1398
Joined: 17 Sep 2008, 04:36

Re: Single Game Lobby Request

Post by luckywaldo7 »

Cross-platform would be nice.


Image

(Pleeeeease)

(Basically it would be nice is SL could be a reliable lobby that games could customize and package; also pool system)
User avatar
Forboding Angel
Evolution RTS Developer
Posts: 14673
Joined: 17 Nov 2005, 02:43

Re: Single Game Lobby Request

Post by Forboding Angel »

aegis wrote:tasclient has python scripting support, and there's a rapid implementation in python
If you have time at any point in the future, could you help me out via lobby conversation to figure out how to maek implement for purposes of distribution?
User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Re: Single Game Lobby Request

Post by AF »

Tasclient isn't really feasible since last time I checked, members of forbodings core group of players testers and contributors where on satiriks mysterious 'fuck you' error dialog list
User avatar
CarRepairer
Cursed Zero-K Developer
Posts: 3359
Joined: 07 Nov 2007, 21:48

Re: Single Game Lobby Request

Post by CarRepairer »

AF wrote:Tasclient isn't really feasible since last time I checked, members of forbodings core group of players testers and contributors where on satiriks mysterious 'fuck you' error dialog list
Is this list in a safe place? I would like to see the list, or at least a copy. We must find the list and make it public. We should hire a spy.
User avatar
Pxtl
Posts: 6112
Joined: 23 Oct 2004, 01:43

Re: Single Game Lobby Request

Post by Pxtl »

luckywaldo7 wrote:Cross-platform would be nice.


*pic snipped*

(Pleeeeease)

(Basically it would be nice is SL could be a reliable lobby that games could customize and package; also pool system)
Yeah... considering that SL is, while functional, seeming to be in kind of a messy state (there are lots of weird bugs that say bad, bad things to me about the state of SL's code).

Personally, I have high hopes for the SD Lobby as it is developing.
User avatar
Neddie
Community Lead
Posts: 9406
Joined: 10 Apr 2006, 05:05

Re: Single Game Lobby Request

Post by Neddie »

SL allows us at S44 to at least...
zwzsg wrote:
  • Dump user to the channel of my mod and no other
  • Preset a mod filter to show only the games I want
Post Reply

Return to “Engine”