Alef/MP testenv – User
Jump to navigation
Jump to search
mNo edit summary |
|||
Line 1: | Line 1: | ||
==How to run 2 ArmA on the same PC== | ==How to run 2 ArmA on the same PC== | ||
A fast way to setup MP missions is to run two ArmA games on the same computer. Let's call the first ''Editor'' and the second ''Client'' | A fast way to setup MP missions is to run two ArmA games on the same computer. Let's call the first *''Editor'' and the second ''Client'' | ||
''Editor'' run the mission editor, selected clicking on ''Multiplayer -> New -> Edit/New'' | *''Editor'' run the mission editor, selected clicking on ''Multiplayer -> New -> Edit/New'' | ||
''Client'' can now join it selecting ''Multiplayer -> LAN'' or ''Remote'' wiht IP ''127.0.0.1'' | *''Client'' can now join it selecting ''Multiplayer -> LAN'' or ''Remote'' wiht IP ''127.0.0.1'' | ||
As ''Editor'' clicks on ''Preview'' to run the mission, a PBO named <tt>__cur_mp.pbo</tt> is create on the fly for ''Client'' to be downloaded. | **It will see ''Editor'' in edit mode. | ||
Both now enter the usual lobby and choose the slot they want | *As ''Editor'' clicks on ''Preview'' to run the mission, a PBO named <tt>__cur_mp.pbo</tt> is create d on the fly for ''Client'' to be downloaded. | ||
*Both now enter the usual lobby and choose the slot they want | |||
*They play the mission, and when they leave back to the lobby, they can choose: | |||
**to run it again | |||
**to go back | |||
***''Editor'', in this case, returns in the the mission editor | |||
***''Client'', in this case, returns to the ''Wait for host'' screen. | |||
In order to avoid to click the menus, command line | In order to avoid to click through the menus, you can choose to start the two ArmA by command line: | ||
For ''Editor''<pre> | For ''Editor''<pre> | ||
\ArmA\arma.exe -host | \ArmA\arma.exe -host | ||
Line 14: | Line 20: | ||
</pre> | </pre> | ||
I like to suggest adding<pre> | I like to suggest adding<pre> | ||
-window -nosplash | -window -nosplash -nopause | ||
</pre>to speed up things and run safe from alt-tabbing. | </pre>to speed up things and run safe from alt-tabbing. | ||
You can start them at the same time, for instance using a .cmd like this:<pre> | |||
start \ArmA\arma.exe -window -nopause -host | |||
start \ArmA\arma.exe -window -nopause -connect=localhost | |||
===Problems=== | ===Problems=== | ||
All of this above should works if ArmA doesn't check for duplicated CD keys, and you have a single operative system user and a single installation of ArmA. You maybe know that there is an option in [[server.cfg]] called [[server.cfg#Server_Options|kickduplicate]], which if set to 0 allows the same CD key to join a MP game. The problem is that server.cfg, or better, the file you provide with [[-config]], is only read if you run ArmA with [[ArmA:_Startup_Parameters#Network_Options|-server]] or the dedicated <tt>[[ArmA:_Dedicated_Server|arma_server.exe]]</tt> or <tt>server</tt> on [[ArmA:_Dedicated_Server#Linux_2|Linux]]. | All of this above should works if ArmA doesn't check for duplicated CD keys, and you have a single operative system user and a single installation of ArmA. You maybe know that there is an option in [[server.cfg]] called [[server.cfg#Server_Options|kickduplicate]], which if set to 0 allows the same CD key to join a MP game. The problem is that server.cfg, or better, the file you provide with [[-config]], is only read if you run ArmA with [[ArmA:_Startup_Parameters#Network_Options|-server]] or the dedicated <tt>[[ArmA:_Dedicated_Server|arma_server.exe]]</tt> or <tt>server</tt> on [[ArmA:_Dedicated_Server#Linux_2|Linux]]. | ||
Because this check is done online at gamespy, if you drop your internet connection, the check isn't done. But this could be a problem, because while editing or testing, you usually want to search some forums or other online resources. | Because this check is done online at gamespy, if you drop your internet connection, the check isn't done. But this could be a problem, because while editing or testing, you usually want to search some forums or other online resources. |
Revision as of 13:04, 29 January 2009
How to run 2 ArmA on the same PC
A fast way to setup MP missions is to run two ArmA games on the same computer. Let's call the first *Editor and the second Client
- Editor run the mission editor, selected clicking on Multiplayer -> New -> Edit/New
- Client can now join it selecting Multiplayer -> LAN or Remote wiht IP 127.0.0.1
- It will see Editor in edit mode.
- As Editor clicks on Preview to run the mission, a PBO named __cur_mp.pbo is create d on the fly for Client to be downloaded.
- Both now enter the usual lobby and choose the slot they want
- They play the mission, and when they leave back to the lobby, they can choose:
- to run it again
- to go back
- Editor, in this case, returns in the the mission editor
- Client, in this case, returns to the Wait for host screen.
In order to avoid to click through the menus, you can choose to start the two ArmA by command line:
For Editor
\ArmA\arma.exe -host
For Client
\ArmA\arma.exe -connect=localhost
I like to suggest adding
-window -nosplash -nopause
to speed up things and run safe from alt-tabbing. You can start them at the same time, for instance using a .cmd like this:
start \ArmA\arma.exe -window -nopause -host start \ArmA\arma.exe -window -nopause -connect=localhostProblems
All of this above should works if ArmA doesn't check for duplicated CD keys, and you have a single operative system user and a single installation of ArmA. You maybe know that there is an option in server.cfg called kickduplicate, which if set to 0 allows the same CD key to join a MP game. The problem is that server.cfg, or better, the file you provide with -config, is only read if you run ArmA with -server or the dedicated arma_server.exe or server on Linux. Because this check is done online at gamespy, if you drop your internet connection, the check isn't done. But this could be a problem, because while editing or testing, you usually want to search some forums or other online resources.