Are you, in fact, a pregnant lady who lives in the apartment next door to Superdeath's parents? - Commodore

Create an account  

 
[TECH] PB52 Tech Thread

Looking at the logs, I played with Mjmd at the same time once, so should be good on my side.
Reply

I bounced off of Charriu too, and I haven't had a problem connecting at the same time as most everyone else.
Reply

(June 10th, 2020, 16:46)Charriu Wrote: I am using the Wrapper and the fixed .exe. Not sure why bounced back. I will investigate my settings.

Which is the fixed .exe ?  I had no problems to connect alone, and I don't remember to connect simultaneously with anybody else, so I don't know about this bumping effect.
Reply

There's a sticky post in the Civilization General Discussion forum about what's needed since Firaxis stopped multiplayer support for Civ 4 some years back.  Link:  https://www.realmsbeyond.net/forums/show...p?tid=7544

And a copy of the relevant stuff below

(May 2nd, 2015, 11:08)Zulan Wrote: (This is supposed to be a successor for this thread as we shifted from NatNeg/PB only to Lobby & NatNeg.)

Since the shutdown of GameSpy, the official Multiplayer of Civilization 4 is to use the Steam Version and Steam Multiplayer. This thread describes and discusses how to use Pitboss smoothly and restore the original lobby using alternative servers. There are two ways to convince Civ4 to use the alternative server.

Option A: hosts-file:
Run a text editor as administrator, and open the file C:\Windows\System32\drivers\etc\hosts.

Add the following lines:

Code:
# Redirecting the multiplayer of Civilization 4 to a community hosted server.
# Universal entries
148.251.130.188    motd.gamespy.com
148.251.130.188    gmtest.master.gamespy.com
148.251.130.188    peerchat.gamespy.com
148.251.130.188    gpcm.gamespy.com
148.251.130.188    gpsp.gamespy.com
148.251.130.188    gamestats.gamespy.com
148.251.130.188    master.gamespy.com
148.251.130.188    natneg1.gamespy.com
148.251.130.188    natneg2.gamespy.com
148.251.130.188    natneg3.gamespy.com
# Vanilla specific entries
148.251.130.188    civ4.available.gamespy.com
148.251.130.188    civ4.ms18.gamespy.com
148.251.130.188    civ4.master.gamespy.com
148.251.130.188    civ4.natneg1.gamespy.com
148.251.130.188    civ4.natneg2.gamespy.com
148.251.130.188    civ4.natneg3.gamespy.com
# BTS specific entries
148.251.130.188    civ4bts.available.gamespy.com
148.251.130.188    civ4bts.ms7.gamespy.com
148.251.130.188    civ4bts.master.gamespy.com
148.251.130.188    civ4bts.natneg1.gamespy.com
148.251.130.188    civ4bts.natneg2.gamespy.com
148.251.130.188    civ4bts.natneg3.gamespy.com
# additional entries for japan
148.251.130.188    civ4btsjp.available.gamespy.com
148.251.130.188    civ4btsjp.ms5.gamespy.com
148.251.130.188    civ4btsjp.master.gamespy.com
148.251.130.188    civ4btsjp.natneg1.gamespy.com
148.251.130.188    civ4btsjp.natneg2.gamespy.com
148.251.130.188    civ4btsjp.natneg3.gamespy.com
#civ4 col
148.251.130.188 civ4colpc.available.gamespy.com
148.251.130.188 civ4colpc.ms11.gamespy.com
148.251.130.188 civ4colpc.master.gamespy.com
148.251.130.188 civ4colpc.natneg1.gamespy.com
148.251.130.188 civ4colpc.natneg2.gamespy.com
148.251.130.188 civ4colpc.natneg3.gamespy.com
#civ4 col japan version
148.251.130.188 civ4coljp.available.gamespy.com
148.251.130.188 civ4colpc.ms11.gamespy.com
148.251.130.188 civ4coljp.master.gamespy.com
148.251.130.188 civ4coljp.natneg1.gamespy.com
148.251.130.188 civ4coljp.natneg2.gamespy.com
148.251.130.188 civ4coljp.natneg3.gamespy.com
#End of file

Here is a prepared hosts-file.


Note: After editing the file you may have to restart your computer for the changes to have effect. If the server ever changes, you will have to update the hosts file to a new IP adress. Some Antivirus solutions may interfere with the manipulation of the hosts file.

Option B: Alternative exe:
Download this alternative exe file into your Civ4 installation folder and replace the original Civ4BeyondSword.exe. You can also keep the '2015' name and update your link (vanilla version). The alternative exe file is obviously not signed and therefore a security warning may show when you try to run it.

Restoring Direct IP and lobby in the Steam version of Civ4:
Follow the instruction by 2k

Port Forwarding:
It is very important to note, that the GameSpy NAT negotiation was never perfect, neither is our replacement. There are some routers/ISPs that just don't seem to be able to connect to each other. It was and is strongly recommended to setup port forwarding for UDP 2056-2107.

Server Software:
To just play, there is no need to download or run any of the NATNEG/RPMaster exe files (except for the patched Civ4...exe files). The server software is running on my server. If my server it shut down at some point, you can use them and take over.

Contact:
For discussion, bug reports, issues please post in this thread, or send me a private message. I will also build up an overview page at http://civ.zulan.net

Known limitations:
The buddy/friends system of the lobby does not work in the alternative lobby.

Software Development:
All software development is done in an open source fashion on github.
https://github.com/Zulan/PRMasterServer - server software used by Zulan on the server
https://github.com/Zulan/miniircd - chat server used for the lobby
https://github.com/dingus221/PRMasterServer - development version of the server software by dingus
https://github.com/novice-rb/PRMasterServer - intial version of Civ4 NatNeg server

Credits:
AncientMan2002. Initial GameSpy replacement server for project reality.
Caledorn. hosting the original NatNeg Server.
dingus a.k.a. evillurksinternet. Development of lobby.
Luigi Auriemma. Reverse engineering and documenting the GameSpy protocol and encryption.
novice-rb. Port of NatNeg to Civ4.
Ramkhamhaeng. Alternative exe file.
SexIsBad2TheBone. Testing and evangelism
VoW - Voices of War, German Multigaming Clan. Funding of the server.
Zulan. Hosting the current NatNeg and lobby, development of lobby.

History:
April 2014: 2k announces that the current multiplayer modes of Civ4 are replaced by the Steam multiplayer.
May 2014: GameSpy shuts down their Servers. The Internet/Lobby non-steam version of Civ4 stops working. Direct IP / Pitboss stops working smoothly due to the lack of Nat Negotiation (NatNeg).
August 2014: novice implemented the alternative NatNeg to avoid bouncing in Pitboss. The server was originally hosted by Caledorn. Zulan hosted an alternative NatNeg as redundancy. See the old thread.
September 2014: To simplify his hosting environment, Caledorn shut down the NatNeg server.
October 2014: dingus started implementing an alternative lobby. Zulan hosted it in addition to the NatNeg. The lobby was originally based on the C# code by AncientMan2002, but due to stability issues, different components were ported to python.
December 2014: 2k provides a way to restore Direct IP / Pitboss for the steam version of Civ4
April 2015: All components except the NatNeg were ported to python, hopefully resolving the stability issues. Improving of the server code is still ongoing.
May 2015: This thread goes online.
May 2015: Updated exe (2015 instead of 2014), now works correctly for the lobby.
July 2016: Updated hosts, IRC and Server browser for Civ4Colonization.
Suffer Game Sicko
Dodo Tier Player
Reply

thank you. i am working with the 2015 version and if goes fine.
Reply

The thumb rule is: If player A bouncing of player B (who is already logged in), then B didn't use the 2015'exe or the port forwarding is not correct.

Often the players configured the port forwarding to a fixed local IP, but the address of the PC/Laptops changes later. (e.g because two different PC were used.)
Reply

Port forwarding? I was hoping never to hear those words again in my life.
Reply

@ream Gira. It says you didn't finish your turn on PBSpy?
Mods: RtR    CtH

Pitboss: PB39, PB40PB52, PB59 Useful Collections: Pickmethods, Mapmaking, Curious Civplayer

Buy me a coffee
Reply

I dont understand pbspy.

We were the last player tu play, i did play it and ended the turn and then it changed turn and i didnt play the second turn so Gira could play it.

Then i went out and played the turn of pb51.

Then mjmd asked me if i played and turn of pb52 and i saw this problem. I dont know if its pbspy or i did something wrong :/
Reply

Our movements in the game are all right. The unique problem is that PBSpy didn't register when Vanrober entered and rolled the turn.
Therefore, we can go on.
Reply



Forum Jump: