PC:O How to Multiplayer

junk2drive

Member
Joined
Feb 18, 2005
Messages
897
Reaction score
7
Location
Arizona West Coast
Here is my latest draft of the How To Multiplayer. I just added HotSeat. Subject to change.

Panzer Command Multiplayer System

There are three methods of playing another person or yourself. Live Sync file exchange (Mulitplayer), EMail file exchange (PBM) or HotSeat.

Live Sync Multiplayer system:

While you can use the new multiplayer system much like the old PBEM system (see below), it is really designed it to be totally automatic, hands off, idiot proof and maintenance free!

The concept of the new multiplayer system is based around a play group of like minded friends. Someone in the group elects to be the "leader" (you).

It is highly recommended that you use a live sync system. There are plenty of those out there now (and you can use whichever you want), but we have found that a good system is Dropbox. Go to

www.dropbox.com

1. Download and install Dropbox. You get 2GB for free - which is more than enough for multiplayer files and a few scenarios and maps.
2. Tell your friends in your game group to do the same.
3. In your Dropbox folder make a new folder called "(your name)Ostfront", right click on it and share it via Dropbox. Dropbox will allow you to send out invites to your friends to access this folder. Don't forget to invite yourself first.
4. Ok now start PC via the configuration screen. (See manual for adding /c to your shortcut). Notice there are two boxes at the bottom, Player Nickname and Email directory.
5. In the Email Nickname box type a unique (for your play group) lower case only name for yourself, (such as: joe or tiger) and then select your Email Directory by using the browse button. Find the Dropbox folder which you have shared (assuming you are the leader) i.e. C:\My Documents\My Dropbox\joeOstfront. Now click the apply button and PC will remember these settings for you. Your friends need to do the same, but in this case they browse to the Dropbox folder on their computer.
6. That is it, you never need to fiddle with files or email ever again, PC will now automatically do everything for you. More on this in a bit.

Your friends can invite you to use their Dropbox folder and you then browse to that named folder in your configuration screen. Keep in mind that if you are playing multiple games with Dropbox or PBM, you will need to exit the game and browse to the proper folder location for multiplayer to find the correct files. If you and your opponents are all using the same Dropbox folder (the group leader folder) you do not have to exit and browse.

Another good idea is to make separate folders for save files and other files. In your main Dropbox folder share the (name)Ostfront folder (see 3. above). Now inside that make a Multiplayer folder (or PBEM, PBM, Save or whatever name will make it easy for your friends). This is the folder where your .sav files will be stored. Set PC up to point to this folder for the multiplayer games (see 5 above). Now also under nameOstfront make a new folder and call it Files. In here put copies of your files that opponents will need to play the battle with you. Put in this folder only your new scenarios / maps. Now it is easy for another player to simply grab those files and drag them over to their own PC install to then play the game! Wait, what files?

The above works for stock scenario battles. But what if you download a scenario or create a Random battle? You need to share these with your opponent. You can email them or use Dropbox. PC will check to see if you have the files necessary to play the battle. If you are using a stock map but your opponent doesn't have the scenario, such as with a random generated battle, PC will upload it to your Dropbox folder with the Setup file. Non Stock Maps must be handled manually. Random generated battles create an xml file in your scenario folder. When you start an MP game with a RBG scenario, it will create a unique numbered xml and place it in your Dropbox folder. If you later generate a new random battle, it will overwrite the xml file in your PC Data\Scenarios folder but not the file in your Dropbox folder.

Now that we have Dropbox set up, how do we play our friends? It is similar to the original PBEM system.

Remember with the new system you don't both need to start a game. Only one of you does and then the other waits for the invite. Contact your opponent through email, phone, text, forums, twitter, facebook or whatever you have in common and decide on a scenario, sides and player names.

Lets say Joe wants to play Tim with Return road to Kharkov. They both have PC and Dropbox and Tim has access to Joe's folders. Both players have Dropbox running with the system tray icon active.

Joe starts the game, browses to his Dropbox folder, clicks Play, then selects Multiplayer from the main menu. In the next screen, he types in tim in the opponent box, chooses a password and then clicks New Game. From here he will be taken to the set battle menu. He chooses which scenario he wants to play and which side or generates a random battle. He then moves on to TOE. He selects his forces and side and then goes into the game. He makes his setup selections and then clicks "play". The game is now saved and a Message window opens with the default Setup and a Return button. Clicking the Return button takes Joe back to the Multiplayer screen. Here he can minimize the game, refresh to check for updated files, or go back to the main menu.

Now Tim will see the tray notification for Return Road to Kharkov. Tim starts his game, makes sure he selects Multiplayer and sees New... All he needs do at this stage is click on it, type a password and then click new game. It will automatically check that he has the scenario and choose the opposing side. Tim does the same as Joe and is returned to the Multiplayer screen. Before he minimizes (or exits if he doesn't want to keep playing) he clicks the refresh button. If the file listed shows >>>> (outgoing) or <<<< (incoming) it is not ready to play. If the file shows Play, then Joe has already done his part and Tim can continue playing. This is similar to Hot Seat play but you don't need to be in the same room. While the file is in >>>> status, you can load the file and review the battlefield. You cannot change things or give orders. Click the Play arrow to exit.

Dropbox will pop up a notification (above the tray icon) when new files are added to the folder. When you see this, maximize or start the game, and continue playing your turns. If PC is left running, it will also notify you that a turn is waiting to be played. Dropbox notification can be turned off, if desired. To check the status of your folder, right click the Dropbox tray icon and place your cursor over recently changed files.

When you finish your battle and are sure you no longer need the files, simply use the delete button in the Multiplayer menu to remove the files from your computer and Dropbox. As you play and send files, PC will delete the oldest ones for you. If needed you can also open the folder on your computer and delete them manually.

This system has also been tested with Windows Live Sync. You install and invite similar to Dropbox. You do not get notifications. Click the tray icon and click Activity to see new files.

To Play By Email

Start the game with the configuration screen. Type a lower case name in the player box. Browse to your PBM folder within the PC install. Click Play.

Contact your opponent and agree on scenario, sides and player name. Select Multiplayer from the main menu. At the top right is an arrow. Use it to select PBM or HotSeat. For now, use PBM. Below, type your opponent's lower case name, your password, and click New Game. Select a scenario or create a random battle. Purchase your units. Be sure to select the correct side. Do your setup, click play. The message window opens with the default message Setup. Click return and you will be taken back to the Multiplayer menu. You may minimize the game, or go back to the main menu.

Email the file in your PBM folder. It will have your name#your side#opponent name# opponent side#scenario name#turn number#phase. The first turn will be Setup 0

Your opponent downloads the Setup 0 file into his PBM folder. He starts the game, with the name you agreed on, browses to his PBM folder and clicks play.

He also goes into Multiplayer from the main menu and selects PBM. He sees "Play "scenario name" vs your name (side) - Turn:# | Phase" and selects it. It puts your name in opponent and he puts in his password, clicks Load Game and is taken to his setup screen. After his setup he clicks play and gets the popup. He clicks Return and sees the Multiplayer screen with Play...Turn:1 | Orders. He again selects the line, password, clicks Load Game, gives orders, play, return, and back to Multiplayer. He can minimize or exit and go to his email provider. He replies to your email and attaches the two files with his name at the front. From this point on, you will both play two phases and email two files.

When your opponent sends you his files, download them into your PBM folder. From the Multiplayer menu, select the file "Play "scenario name" vs his name (side) - Turn:# | Phase", type in your password, click Load Game and continue the battle. You will do Orders 1, see the replay, and do Reaction 1. You will return to the Multiplayer screen.

When you reply to his email and select attach files, you will see the two files with your name, Orders 1 and Reaction 1. Setup 0 has been deleted for you. Send the two files with your name to your opponent.

He will do Reaction 1 and Orders 2 and send you two files. You will both do two phases for each email after the initial setup by player 1.

Repeat these steps until the battle is finished.

The program will delete your old files so that you always see the latest two files that you need to send to your opponent. When the battle is over, go to your PBM folder and delete the opponent files for that scenario.

HotSeat

Start the game with the configuration screen. Type a lower case name in the player box. Browse to your PBM folder within the PC install. Click Play. Select Multiplayer from the main menu. At the top right is an arrow. Use it to select PBM or HotSeat. Click until HotSeatGerman or HotSeatRussian appears. Enter a password and click New Game. Continue as above for PBM except when you return to the Multiplayer screen, click the top right arrow until the PLAY file appears. The player with the country shown at the top line now clicks the PLAY line, enters his password, and clicks Load Game.

Repeat these steps until the battle is finished.

The program will delete your old files so that you always see the latest two files. When the battle is over, go to your PBM folder and delete the opponent files for that scenario.

Turn Review

While you are waiting for your opponent to complete his turn you may review the current battlefield. From the Multiplayer menu, select a file marked >>>> and click Load Game. You will be taken to that phase as it ended. You may not make changes or give orders. Click the Play button to get the popup menu to exit.

Messaging

When you end your turn you will see a popup window with an area to type in text. There is a 256 character limit. Use this feature to discuss the battle with your opponent. You will see your opponent's message when you start the next phase after setup. If you decide to review the message again after closing the window, use the ? key.

FAQ

Q. My opponent can't start the battle?

A. Make sure that your opponent has the scenario file and if necessary, the map files.
A. Check that you have both browsed to the proper folder locations.
A. Check that you have the correct player names and lower case letters.

Q. I tried to play on another computer and the game crashed.

A. Check to see if you have the scenario file and map. If you are player 2, the scenario file would have been sent to the live sync folder. If it is not there, check to see if your live sync provider has archiving. For example, dropbox retains backups of deleted files for 30 days. From the website, select show hidden files, scroll until you find the deleted scenario file. Undelete the file, then copy and paste to your PC installation.

Q. I forgot my password or I can't remember how I typed it.

A. Sorry but you must start over. There is no way to retrieve a password.
 

Redwolf

Member # 3665
Joined
Sep 2, 2002
Messages
5,113
Reaction score
43
Location
MA, USA
Country
llUnited States
Is the PBEM FoW safe, aka you cannot re-run action phases you didn't like the outcome of?
 

junk2drive

Member
Joined
Feb 18, 2005
Messages
897
Reaction score
7
Location
Arizona West Coast
I'll try that. It calcs before you watch it so I don't think you can change the calc but I see what you mean with random factors.

Tonight we changed hull armour values mid game to try to cheat and when those tanks were hit we got sync error messages next turn.
 

Laryngoscope

Recruit
Joined
Jan 7, 2007
Messages
11
Reaction score
0
Location
Australia
Country
llAustralia
Is the PBEM FoW safe, aka you cannot re-run action phases you didn't like the outcome of?
Yes, the seeds are saved and tracked, so the outcome is fixed. If you use a live/cloud sync system like dropbox once you commit your orders they are final as well. If you try and tamper with the save files you will either break something or your opponent will see lots of out of sync messages, so it is pretty cheat resistant. Even if some leet haxorz managed to poke in the correct sync codes to fool the checksum routines, because each side carries around it's own replay/message log locally, the other player would still notice something really fishy going on, like opponent units which have risen from the dead - that sort of thing.
 

Redwolf

Member # 3665
Joined
Sep 2, 2002
Messages
5,113
Reaction score
43
Location
MA, USA
Country
llUnited States
Obviously all the data files used for a game should be guarded by a checksum to ensure they stay the same for the rest of the game? That goes for single player, too. How else would you prevent existing games from blowing up when people fiddle with the data files?
 

Redwolf

Member # 3665
Joined
Sep 2, 2002
Messages
5,113
Reaction score
43
Location
MA, USA
Country
llUnited States
I would still like to see the specific sequence of mailing turns versus plotting versus combat calculation versus replay.

Or in other words, in this sequence, where do the mails happen?
- plot command
- combat calculation
- show replay
- plot command
- combat calculation
- show replay
- [repeat]
 

Rickie

Member
Joined
Dec 18, 2005
Messages
76
Reaction score
0
Location
usa
Country
llUnited States
I would still like to see the specific sequence of mailing turns versus plotting versus combat calculation versus replay.

Or in other words, in this sequence, where do the mails happen?
- plot command
- combat calculation
- show replay
- plot command
- combat calculation
- show replay
- [repeat]
junktodrive may correct me, but I think it would look like this:

- plot command

mail
- combat calculation
- show replay
- plot command

mail
- combat calculation
- show replay
- plot command
and so on.

Thanks
rick
 

Geordie

CM Moderator
Joined
Jan 27, 2005
Messages
2,111
Reaction score
13
Location
Scotland
Country
llUnited Kingdom
So we need only one mail for viewing the combat and moving on to plotting the next turn, sweet.
 

junk2drive

Member
Joined
Feb 18, 2005
Messages
897
Reaction score
7
Location
Arizona West Coast
If you insist on using e-mail you will still send two files for a two phase battle. If you use Dropbox it just zooms along if you are both sitting at your computers. If you leave and return, you would likely have one phase ready to play and one phase waiting for your input after the previous phase is finished.

IF you go with 60:0 you only have one file at a time.
 
Top