Hello stupid bots! abuse+1283956057@107.191.119
Welcome to SMA. We have
no compulsory registration.

23 Guests, 1 User
jorseonnorse
Stats: 10972 Posts in 1165 Topics by 453 Members & Guests.08. September 2010, 15:27:37
gfx* Home Help Search Chat gfx
gfxgfx
0 Members and 2 Guests are viewing this topic.
 
SS2 Multiplayer Guide
Read 29497 times
Kolya
SS2 Multiplayer Guide
04. July 2005, 03:23:45
Report#0

Tags: °multiplayer °SS2
Make sure you've read the SS2 Technical FAQ before you go on. Post problems in Helpdesk.



About Multiplayer
SS2 is a game that is fundamentally about being ALONE. The sights and sounds of SS2 are all designed to instill in the player a dread sense of isolation and desperation. Be aware that by playing co-op, you directly undermine that authorial intent. The only reason SS2 even has a multiplayer mode is because the publisher demanded it.
You can only play a game for the first time once. By playing SS2 in multiplayer mode for the first time, you lose something forever - the experience of discovering all its pitfalls, twists, turns, and horrors with no one to depend on but yourself. Conversely, you can always go back and play SS2 in multiplayer mode without losing anything.


The Multiplayer Patch
To enable multiplayer with up to 4 players in System Shock 2 you need to have the patch installed that comes with the SS2Tool.


Connecting
Preferably use a Virtual Private Network (VPN) like Hamachi or Tunngle.net.
If you still have problems connecting, check if there's a firewall applied to the VPN connection. [Windows: Start-->Settings-->Network Connections] You may need to disable the firewall on the VPN connection to successfully join the game.
In some cases System Shock 2 still tries to use your normal internet connection when it should be using the VPN connection. To get around this there are three solutions:
1) Configure your firewall to block SS2 from the normal network, and allow it only for the VPN network. This is the best option but you need a proper firewall. (In other words: Windows firewall does not suffice).
2) Open Network Connections, go to the advanced menu, open Advanced settings, select the VPN connection and press the up arrow until it's the top priority.
3) Disconnect from the internet by disabling your normal network connection, but leave the VPN connection enabled. Start SS2 and host the game. It should detect your VPN IP. Now Alt+Tab back to Windows and re-enable the normal network to connect to the internet again. When you get back to SS2, it should still be using the VPN IP. You will have to do this every time you want to host a game.





Router Settings
Router settings only have to be changed if you are NOT using a VPN client

To find out your LAN address and your router's address go to [Start-->Run] and type:
Code: [Select]
cmd
ipconfig.exe
The number given under "IP address" is your LAN address. Note it down, as you want to forward ports to this address lateron.
The number given under "Standardgateway" is your router address. Type this address into your browser to access your router.
Usually it will be http://192.168.0.1.
Login to your router, then look for an option named "Port Forwarding" or similar.

If you are hosting behind a router and have the DirectPlay8 wrapper installed that comes with the SS2Tool, forward port 5198.

If you are behind a router but do not have the DirectPlay8 wrapper, you need to forward the following ports (standard MSN gaming zone) to your own LAN address and set the trigger-port.
  • Forward port range (TDP & UDP): 2300-2400
  • Forward port range (TDP & UDP): 28800-28900
  • Trigger port: Outgoing: 47624, Incoming: 47624
Port triggering will likely have it's own router menu option.
http://www.portforward.com/ offers free router specific help on port forwarding and triggering.


Saving
Save before using bulkheads and elevators! Crashes happen mostly during these level changes.
Keep several save games! Sometimes save games are corrupted and cannot be reloaded. It's not anyone's fault, so don't scream at friends!
Any player can save the game. The game is saved on all connected computers. The same players (and mod setups) need to resume a saved game. If one player is missing, a "Personal Effects Box" will appear, which contains the dead companion's belongings.
(Resuming a savegame file of another player will turn you into that player. This leads to some interesting cloning effects if all the players use a copy of the exact same savegame, e.g. copy it from one of the player's computers to all others'.)


Cooperative Players
A fun cooperative game experience is based on good communication. LAN games are best suited, also saving you from common connection problems. Internet players should post to the Multiplayer List on TTLG.com to find like-minded players.
Additionally you can meet for games in our IRC channel. If you join the chat to find a game, change your nick like this: "Kolya|wtp" (This means: Wants To Play)

The command to chat within the game is "talk". It's bound to shift+' by default. Rebind it to something useful before you start your MP game. Voice-chat programs are also useful. Either simply call each other via Skype, or use traditional gamer voice-chat programs like Roger Wilco or Ventrilo.

Note that each player proceeds alone through training level, although you can already use the in-game chat. You do not meet until you arrive on the starship Von Braun. The message history can be viewed/hidden by pressing the L key. 


Sharing
Cyber modules, logs and research results are shared automatically among the participants.
You can also share any items like weapons, ammo, implants, etc. by dragging them from your inventory into the world or directly on another player there. To share nanites press the Alt-key while dragging them to the other player.
Since it's easy to miss the notice when someone gives you an item and additionally gifts may just fall to the ground if your inventory is full, it's a good idea to arrange meetings from time to time for exchanging goodies.


Joining, Leaving, Pausing and Death
You cannot join a running game. And you cannot re-join a game unless everyone reconnects and a previous save-game is loaded by the host. If one of the players leaves the game, the others will find a "Personal Effects Box" with his belongings where he left.
Only one player needs to activate the QBRM (vulgo: resurrection machine). All players will be ressurrected at this QBRM then. If someone dies without the QBRM activated, they will just be returned to one of the bulkheads in that map.
Friendly fire does harm, including psi attacks (eg Localised Pyrokinesis), excluding all melee-weapons and EMP weapons.
Entering the game menus Esc by any player pauses the game for all participants. You can still chat.





Mods in Multiplayer
Generally it's best when all players use the same setup of mods. Cosmetic mods like Rebirth and STHUP are optional though. Only the player(s) who use these will benefit from their changes of course.
Mods concerning gameplay like Zygoptera's Ultimate Spawn Mod or Crion's Impossible Difficulty MP should be evenly distributed. The same applies to FMs.


Multiplayer FanMissions
Only a handful of FMs currently are prepared for Multiplayer games. (Note for map designers: The FM author needs to set multiplayer spawn-points for the players in the map. And the FM needs to start with Earth Training. The final training year triggers a necessary script. It might be the flag "2" set by career mission selection script.) 

To play MP-FMs they need to be installed by all players.
MP enabled FMs:

Setting the Difficulty
Changing the difficulty in MP-games has no effect. MP games have a hardcoded difficulty that's rather easy for two skilled shockers and the game gets easier the more players are involved. With the following mod you can play MP games on a difficulty level that's similar to Impossible in single player games. All clients have to install the mod.
This mod also includes two respawn points for multiplayers in the BOTM level now, set after each of the two sphincters. This badly needed feature was added by NamelessVoice. It saves you from running through the whole level (including the infamous teeth jumping) should you die at any point.

QUICK GUIDE: Backup shock2.gam and many.mis. Unpack into your mod-ready installation of SS2. Or change the file extension to .SS2MOD to use with the SS2 Modmanager.
Nameless Voice
SS2 Multiplayer: Firewall Settings: Kerio Personal Firewall
09. August 2008, 20:48:07
Report#1

This is quick guide to setting up Kerio Personal Firewall to force SS2 to use the Hamachi network.
Obviously, you need to have Hamachi installed.

(Still a WIP)

Before you begin, open the Network Connections control panel.  (If you get there via the start menu, double-click on the control panel itself, rather than chosing one of the options in its submenu.)

Go to the Advanced menu here, and select Advanced Settings.  You should see an "Adapters and Bindings" screen, with two lists on it.
The upper list is the order in which network connections are used.  Find the Hamachi connection in the list and move it to the top of the list if it isn't already there.


That alone may be enough to cause SS2 to detect the correct IP address.  If it is not, then continue reading, and I will explain how to use Kerio Personal Firewall to block SS2 from seeing the non-Hamachi connection.

First, install Kerio Personal Firewall.  During install, make sure to choose custom and "advaned mode".
Once the program is installed, you may need to restart your computer.

Next, it will ask you about each of your networks, if they are "trusted" or not.  Make sure that you classify Hamachi as a trusted-zone network.
Also set your main internet connection as internet zone (untrusted) - this connection most often has a name like "Local Area Connection 1"

You can open the firewall's control panel by double-clicking on its icon in the system tray.
Switch to the Network Security section, then use the 'Trusted Zone' tab at the top to see which networks are set as Trusted, and which are not.  You should see something like this:


Now, start SS2.  When you go to host, a window should appear in front of the game, asking if you would like to allow the outgoing connection.  This window should look like this:
Deny these
Make sure that the network type in brackets is labelled "(Internet)", as in the picture, and then tick the "Create a rule" tickbox and then click on the red Deny button.
(You will generally get asked this twice, one for "System Shock 2", and once for "Microsoft DirectPlay Helper".  Deny both for the Internet zone.


Permit these
You will also be asked if you would like to allow outgoing and incoming connections in the trusted zone.  You need to make a new filter rule to permit these.
0 Members and 2 Guests are viewing this topic.
 
gfxgfx
gfx
 
gfx

The individual is obsolete.

gfxgfx