Ramkhamhaeng
Warlord
- Joined
- Feb 24, 2014
- Messages
- 209
Hello Pitboss players and especially Pitboss hosters,
I've played Pitboss games for years and was bugged by some issues like the 'pause bug' and the 'upload bug' which probably all of you know.
Moreover, there existing minor issues like the high cpu usage of the Pitboss server and the manual reloading of saves.
Now, we currently testing a solution for most if these problems with a small drawback: The solution requires a mod.
The sources and install instructions can be found on https://github.com/YggdrasiI/PBStats
Please note that my modding colleague Zulan currently work on a Django based webfrontend, which would replace the php stuff, but this does not affect the Civ4 mod component of the project. The webfrontend is not required for all features but would be strongly recommended. You can use https://civ.zulan.net/pbspy if you do not want host it on your own webserver.
Fixed bugs and new features:
If you are hoster and are interested in this solution please note that normal savegames without mod can be converted into saves with mod. Thus, if you like the solution you can use it for running games, too.
If you find a bug please inform us over Github (or here, but your EMail notifications are broken... )
Happy Civving,
Ramkhamhaeng
I've played Pitboss games for years and was bugged by some issues like the 'pause bug' and the 'upload bug' which probably all of you know.
Moreover, there existing minor issues like the high cpu usage of the Pitboss server and the manual reloading of saves.
Now, we currently testing a solution for most if these problems with a small drawback: The solution requires a mod.
The sources and install instructions can be found on https://github.com/YggdrasiI/PBStats
Please note that my modding colleague Zulan currently work on a Django based webfrontend, which would replace the php stuff, but this does not affect the Civ4 mod component of the project. The webfrontend is not required for all features but would be strongly recommended. You can use https://civ.zulan.net/pbspy if you do not want host it on your own webserver.
Fixed bugs and new features:
- Webfrontend which communicates to your PB servers over TCP/IP. The webfrontend was inspired by civstats.com, but allows the
administration of games.
- Unbreakable pause during open diplomacy screens.
Solutions:
A) The pause can now be removed by the player over
the F1 Screen. ( This screen can be reached per mouse if the diplo menu is open.)
B) The web interface allows to pause/unpause the game, too.
- Reload of last savegame after server restart.
(No boring clicking in the wizard required anymore.)
- Remove window freeze of Pitboss wizard due Gamespy shutdown.
(This was solved by python in this mod. A more general solution is the usage
of a modified executable, see test/Civ4BeyondSword_Pitboss2014.exe )
- Fix of the upload bug: It's now possible to close open network connections to clients which
has already leaved the game. (This bug can cause extremely high traffic!)
Look into test/fix_upload_bug for more instructions. The solution runs independently from this mod.
- Headless Mode. Disables the GUI of your Pitboss server and reduce the CPU usage. (Almost every cpu load (>90%)
is caused due the redrawing of the GUI...) Please setup your game correctly before you disable the
GUI. This option assumes that a savegame will be loaded at startup. Thus, enable and test the reloading of save games.
- Increase maximal number of players to 52.
- Add extra nation/player color combinations.
- Player password could be changed over webinterface.
- Extra-Executable which minimize the login time into PB games, see https://github.com/YggdrasiI/PBStats/tree/master/tests/GetSaveOverHttp/sources_v4
Prebuild binary: https://pb.zulan.net/BTS_Wrapper_v9.zip
More information (GER) at https://civ-wiki.de/wiki/Pitboss_(Civ4)#Login_der_Spieler_beschleunigen
If you are hoster and are interested in this solution please note that normal savegames without mod can be converted into saves with mod. Thus, if you like the solution you can use it for running games, too.
If you find a bug please inform us over Github (or here, but your EMail notifications are broken... )
Happy Civving,
Ramkhamhaeng
Last edited: