gg_multi_round removal
Posted: Tue Aug 23, 2011 4:39 pm
Hello everyone,
As we are updating GunGame, we are running into issues to where it is more and more difficult to implement changes due to gg_multi_round. What gg_multi_round allows you to do, is to declare a certain number of GunGame rounds to play before changing the map. The problem is that it is inhibiting us from being able to code things cleanly between GunGame and included/custom addons. We are considering removing it due to this problem. Here are our thoughts:
VALVe does not provide a way for us to alter the round variables, nor does VALVe support a single map variable to stay on a certain map. Once someone wins the GG round, we fire something called "End Game", which triggers a map change. There is no "End Round", which is the issue. If someone has anything to say regarding keeping this, please let us know now. Not to pressure you, but you need a VERY solid argument as to why we would need to keep this. Yes, the map may change, but you can configure it to keep the same map if you do your mapcycle.txt correctly.
As an example, there is mp_maxrounds, which allows you to declare the maximum number of rounds to play, then the map changes. There's no configuration that says "Hey, I want to play 15 rounds on this map, then reset everything, but still play the same map." If the engine doesn't support it, I don't feel it should be our place to support it either. Especially if it causes issues with our code base. Essentially, we are having to re-use the same code in EVERY addon due to this issue.
As we are updating GunGame, we are running into issues to where it is more and more difficult to implement changes due to gg_multi_round. What gg_multi_round allows you to do, is to declare a certain number of GunGame rounds to play before changing the map. The problem is that it is inhibiting us from being able to code things cleanly between GunGame and included/custom addons. We are considering removing it due to this problem. Here are our thoughts:
VALVe does not provide a way for us to alter the round variables, nor does VALVe support a single map variable to stay on a certain map. Once someone wins the GG round, we fire something called "End Game", which triggers a map change. There is no "End Round", which is the issue. If someone has anything to say regarding keeping this, please let us know now. Not to pressure you, but you need a VERY solid argument as to why we would need to keep this. Yes, the map may change, but you can configure it to keep the same map if you do your mapcycle.txt correctly.
As an example, there is mp_maxrounds, which allows you to declare the maximum number of rounds to play, then the map changes. There's no configuration that says "Hey, I want to play 15 rounds on this map, then reset everything, but still play the same map." If the engine doesn't support it, I don't feel it should be our place to support it either. Especially if it causes issues with our code base. Essentially, we are having to re-use the same code in EVERY addon due to this issue.