Feature #305

ETPro-like server & match config system

Added by Jacker about 6 years ago. Updated over 4 years ago.

Status:New% Done:

20%

Priority:NormalSpent time:-
Assignee:-
Category:Mod QAGAME
Target version:2.78
OS: Arch:

Description

Basically with etpro players can vote for a match config which is a .config file in the server side. This ways players can easily use the same server for 1v1, 3v3 and 6v6 matches just by changing the server settings (which also affets some of the client side cvart thru forcecvar). Implementation should also have the checksum checking.

Associated revisions

Revision 45c18759
Added by Jacker over 5 years ago

game: modified match config parsing a bit and moved it to the right file, also enabled the voting for the configs, refs #305

Revision 5a480b29
Added by Jacker over 5 years ago

removed not needed vote flags (comp,pub) refs #305

Revision 055d7b91
Added by Jacker over 5 years ago

removed not needed vote flags (comp,pub) refs #305

Revision ce873e05
Added by Spyhawk over 5 years ago

mod: fixed g_customConfig overwriting local hostgame settings, refs #305

Revision f775f264
Added by Spyhawk over 5 years ago

game: removed obsolete autoconfig variable, refs #305

Revision 21e427a5
Added by IR4T4 about 5 years ago

game: new server votes merged from pub/nq, clean-up, uncrustify refs
#305 FIXME: add new votes to the menus

History

#1 Updated by IR4T4 about 6 years ago

  • Subject changed from Etpro like server&match config to Etpro* like server&match config

#2 Updated by IR4T4 about 6 years ago

  • Category set to Mod QAGAME

#3 Updated by IR4T4 about 6 years ago

  • Target version changed from 2.71rc2 to 2.78

#4 Updated by Spyhawk over 5 years ago

With this (welcomed) change, it’s not possible to host a game with custom settings without emptying the g_customconfig var first. Would it make sense to rework the "Auto-Configure Server" option of the Hostgame UI, get rid of the server_autoconfig and z_serverflag cvar, and use g_customconfig instead?

#5 Updated by Mateos over 5 years ago

Maybe a box to tick which unlocks more settings (display more in other words, something like "Advanced settings"), and on this box depends the value of the said cvar?

#6 Updated by Jacker over 5 years ago

  • % Done changed from 0 to 20

I just haven’t gotten so far to fix the menus. Still have lot to do.

#7 Updated by IR4T4 about 5 years ago

  • Target version changed from 2.78 to 2.71rc4


- competition settings via menus
- new vote options in menus

#8 Updated by IR4T4 about 5 years ago

  • Target version changed from 2.71rc4 to 2.78

#9 Updated by Dragonji over 4 years ago

  • Subject changed from Etpro* like server&match config to ETPro-like server & match config system

Also, a decent config certification system is required for leagues and match servers. The one in ETPro is actually "broken" because everyone can produce a certified config using chaplja’s tool for example.

Also available in: Atom PDF