Posts: 8,784
Threads: 40
Joined: Aug 2012
Pb45 seems to be down, to the point where I can't reload the game.
Completed: RB Demogame - Gillette, PBEM46, Pitboss 13, Pitboss 18, Pitboss 30, Pitboss 31, Pitboss 38, Pitboss 42, Pitboss 46, Pitboss 52 (Pindicator's game), Pitboss 57
In progress: Rimworld
Posts: 51
Threads: 1
Joined: Aug 2014
(October 5th, 2019, 01:45)Old Harry Wrote: Pb45 seems to be down, to the point where I can't reload the game.
I restarted the server on the console, and it seemed ok, but pbspy can't connect yet. Can you try to connect (I don't have a Civ4 to test at hand).
Posts: 8,784
Threads: 40
Joined: Aug 2012
It doesn't seem to be working...
Completed: RB Demogame - Gillette, PBEM46, Pitboss 13, Pitboss 18, Pitboss 30, Pitboss 31, Pitboss 38, Pitboss 42, Pitboss 46, Pitboss 52 (Pindicator's game), Pitboss 57
In progress: Rimworld
October 6th, 2019, 09:14
(This post was last modified: October 6th, 2019, 09:14 by Ramkhamhaeng.)
Posts: 979
Threads: 5
Joined: Aug 2014
Hello, the game should running again. The problem was that after the restart the previous(?) process still blockades the port used for the communication with PBSpy.
I shifted the port to another number to fix that (and now try to find the process which blockaded the old port… @Zulan )
Posts: 1,996
Threads: 4
Joined: Aug 2009
Still seems to be down. No confirmation from second party yet, but I can connect to PB46 without trouble so I wouldn't think it was on my end.
Posts: 979
Threads: 5
Joined: Aug 2014
Ok, I tried an other, slightly older save of round 71. Does this help?
November 11th, 2019, 10:09
(This post was last modified: November 11th, 2019, 10:22 by Krill.)
Posts: 23,435
Threads: 132
Joined: Jun 2009
(January 13th, 2019, 12:45)Ramkhamhaeng Wrote: Now, as the RB games apparent running stable, I want introduce our way to speed up the joining to a Pitboss game.
As PB player, you probably notice the annoying slow transfer of the save game (10kb/s). We developed a solution for this problem and bypasses the save game loading by an HTTP request. This leads to an almost instantly loading of the game. The PB games at Zulan's server already support the new save transfer variant.
The default save loading algorithm is still available and if you do not want install this tool 'from an unknown source', skip the rest of this post.
=== 1. How it works ===
I didn't changed the Civ4 executable directly, but wrote a wrapper application called 'BTS_Wrapper.exe'. This program starts Civ4:BTS and remap (hooking) the network related functions of Civ4 to a filter which detects the 'save loading commads'.
Due this approach…- … the wrapper exe needs the same firewall settings as the Civ4:BTS executable. Windows treats them as different programs.
- … Some anti virus programs could warn because of the hooking. They can not distinct between this harmless tool and malware. I do not see a way how to solve this trust-problem, but published the code of the Wrapper here.
Sketch:
2. Installation instructions:- Unzip the content of https://kirk.zulan.net/pb/BTS_Wrapper_v9...py_fix.zip
into your Civ4:BTS-installation directory.
- Replace Civ4BeyondSword.exe by BTS_Wrapper.exe in your start link of the game, i.e
...\BTS_Wrapper.exe mod= RtR_4.0.0
Example screenshot for an other mod
- Now, join a PB game. The loading bar should disappear within a second. If it does not work or an error occurs, please check for the log-file BTS_Wrapper.log in %TMP%. (%TMP% is a variable which refers to C:\Users\[USERNAME]\AppData\Local\Temp or similar).
Regards
P.S. It could also be used in normal MP-games, but this feature is disabled as default. Take a look on the
Github page if you want enable it.
Question: How do I do this with a steam version of BtS? I followed instructions and it states that MSVCP100.dll is missing.
Current games (All): RtR: PB80 Civ 6: PBEM23
Ended games (Selection): BTS games: PB1, PB3, PBEM2, PBEM4, PBEM5B, PBEM50. RB mod games: PB5, PB15, PB27, PB37, PB42, PB46, PB71. FFH games: PBEMVII, PBEMXII. Civ 6: PBEM22 Games ded lurked: PB18
November 11th, 2019, 10:54
Posts: 1,948
Threads: 19
Joined: Apr 2019
Go to properties, betas and switch to the original version of the game.
"I know that Kilpatrick is a hell of a damned fool, but I want just that sort of man to command my cavalry on this expedition."
- William Tecumseh Sherman
November 11th, 2019, 10:57
Posts: 23,435
Threads: 132
Joined: Jun 2009
I've done that: I've played my PB46 turn, so I know that civ itself works, but I had to use the steam provided .exe. What I'm asking is how to use the HTML downloader .exe that solves the host file issue (and altogether provides a much more pleasant experience when logging in).
Current games (All): RtR: PB80 Civ 6: PBEM23
Ended games (Selection): BTS games: PB1, PB3, PBEM2, PBEM4, PBEM5B, PBEM50. RB mod games: PB5, PB15, PB27, PB37, PB42, PB46, PB71. FFH games: PBEMVII, PBEMXII. Civ 6: PBEM22 Games ded lurked: PB18
November 11th, 2019, 11:07
Posts: 979
Threads: 5
Joined: Aug 2014
I think your issue is not related to Steam/Non-Steam, but the lack of some older Visual Studio DLL files.
I would suggest you install the Visual Studio 2012 Redistributable Package
https://www.microsoft.com/de-de/download...px?id=5555
or you copy the DLL from an other system/ dll providing website.
Nowadays you probably need the 64 bit (x64) variant, not x86.
|