move core selection to game settings instead of server setup

A place to post suggestions for new features, new bugs, and comments about the existing code.
Post Reply
Bunnywabbit
Posts: 965
Joined: Sun May 15, 2005 7:00 am
Location: Amsterdam, the Netherlands

Post by Bunnywabbit »

With all the different cores out there, it's a shame you have to get everyone to join a different server for a game on a specific core.

Also, having to mount support to move servers "Everyone, go to 'THE REAL MAIN' for CoolnameCore", inspires a lot of rhetoric and divisive bs that we can do without. ('we need to go play CoolNameCore, because SexyNameCore sucks ass and its devs are all idiots!')

If possible, put core selection in Game settings so it's way easier to switch whenever GC changes (rather than having to mount an entire political campaign).

This way
- we lower the stakes for a potential core war.
- different cores will get more playtime
- coredevs get more and better data from being able to compare cores
- less bull@#(!.
- win.
ImageImage current version r158 new beta as of jan 23 2012
Heyoka
Posts: 864
Joined: Mon Aug 09, 2010 5:06 am
Location: Cottonwood, AZ

Post by Heyoka »

At first I wanted to say $#@! you.

But I actually like the idea.
SpacePenguin

Post by SpacePenguin »

I like this idea too. Make it so, number 1!

(Actually, I don't know how difficult/time consuming it would be to implement. But I do agree it would facilitate increased play time of other cores)
Spunkmeyer
Posts: 2013
Joined: Fri Jun 27, 2003 7:00 am
Location: Contact me regarding: CC, Slayer and AllegWiki.

Post by Spunkmeyer »

This is on my "to inspect" list and is exactly what's needed to revive core development.

The reason it's not been done is basically you have to reset the whole game while everyone is connected.. so it's not straightforward. One possible hack is to simply instruct all clients to reconnect and then recreate the game dropping everyone.
Last edited by Spunkmeyer on Tue Mar 01, 2011 1:41 am, edited 1 time in total.


Want bigger games? Log on to play at the official game time: 9pmET/8pmCT/7pmMT/6pmPT every day of the week. Also Saturdays 8pm UTC.

Bunnywabbit
Posts: 965
Joined: Sun May 15, 2005 7:00 am
Location: Amsterdam, the Netherlands

Post by Bunnywabbit »

disclaimer: writing this while being utterly clueless as to how the server code works.

if everybody drops and rejoins everytime you change a setting in GC, some jerk will abuse that and spend an hour dropping everyone before people have time to change servers or bans his ass.

Ideally what you'd see in the lobby would be just a game configuration screen, with factions and stuff loaded from the core files. You'd have to grab the data you need for game and team settings from all the cores that are installed on a particular server. Changing cores at this stages would not materially change anything yet. Only at game launch would the core be definitively set.
ImageImage current version r158 new beta as of jan 23 2012
Spunkmeyer
Posts: 2013
Joined: Fri Jun 27, 2003 7:00 am
Location: Contact me regarding: CC, Slayer and AllegWiki.

Post by Spunkmeyer »

To prevent abuse, you'd absolutely need a check - for example the core can be changed only once in every x minutes, except to change back to the original core. Even if it's transparent, yeah, people wouldn't like the game going unresponsive for several seconds every single time and there'd definitely be occasional clients that fail to reconnect.

It's really a matter of how to actually get it done instead of sitting on a ticket for a year or two ;)


Want bigger games? Log on to play at the official game time: 9pmET/8pmCT/7pmMT/6pmPT every day of the week. Also Saturdays 8pm UTC.

Bunnywabbit
Posts: 965
Joined: Sun May 15, 2005 7:00 am
Location: Amsterdam, the Netherlands

Post by Bunnywabbit »

Spunkmeyer wrote:QUOTE (Spunkmeyer @ Mar 1 2011, 04:00 PM) It's really a matter of how to actually get it done instead of sitting on a ticket for a year or two ;)
but... that's what we do best! :D
ImageImage current version r158 new beta as of jan 23 2012
DrBeginner
Posts: 501
Joined: Wed Jul 09, 2003 7:00 am
Location: In my research lab

Post by DrBeginner »

how about NOT loading the core data into client memory until the person presses the play button in the server lobby. Then it will be easier to do this and you don't have to disconnect/reconnect everyone due to ancient game code.
I loose my motivation to help out more and more each day to drama like this. Which is why I am mostly /meh on this point. I will continue to play as I always have, with the morals I have been rasied with and if this community finds they don't like myself and others like me who just enjoy playing the game with their friends on TS or squadies, then they can ban us and my Warhammer account, Girlfriend, and IRL activities will get a lot more attention and will thank them.
-TheVoid

I am DrB and I approve of this messege.

Image
TurkeyXIII
Posts: 1460
Joined: Thu Dec 06, 2007 3:18 am
Location: Melbourne, Aus

Post by TurkeyXIII »

Then how will you know what factions to pick?
QUOTE (Randall Munroe)14.2: Turkey consumption rate of the average American in milligrams per minute[/quote]
Image
Bunnywabbit
Posts: 965
Joined: Sun May 15, 2005 7:00 am
Location: Amsterdam, the Netherlands

Post by Bunnywabbit »

Have the server code extract the data it needs for the gui from the core files. Should be trivial.
ImageImage current version r158 new beta as of jan 23 2012
Post Reply