Multiplayer Handleiding
Pagina wordt nog vertaald naar de Nederlandse taal
Introductie
Een van de meest interessante functionaliteiten van de Post T en Stellwerk simulatie series is de mogelijkheid om een multiplayer Verkeersleidingspost te faciliteren. Dit houdt in dat meerder spelers op verschillende computers de rol van treindienstleider aan kunnen nemen binnen dezelfde simulatie. De handelingen van de verschillende spelers worden uitgewisseld via een computer network, of dit nu een lokaal netwerk is (LAN) zoals thuis of op het werk, of via het Internet.
Een speler die een multiplayer sessie faciliteert wordt de Verkeersleider genoemd. Een speler die mee wil doen aan deze sessie maakt gebruik van een client computer programma. Alleen de verkeersleider dient een Post T of Stellwerk simulatie aangeschaft te hebben - het client programma (Post T Multiplayer) is gratis.
Verbinden met een server is over het algemeen erg makkelijk. Het opzetten van een server vereist vaak enige configuratie. De navolgende tekst is bedoeld om je te helpen een multiplayer server op te zetten.
MultiPlayer Inschakelen
Het multiplayer systeem binnen de seinhuis simulatie zorgt voor enige extra computer belasting; het is standaard uitgeschakeld. De Multiplayer functie zal ingeschakeld moeten worden om toegang te krijgen tot de MultiPlayer functies. Om het Multiplayer systeem in te schakelen, ga je naar de optie Verkeersleidingspost in het menu Instellingen, en zet bij Activeer Multiplayer het vinkje aan.
Indien Multiplayer ingeschakeld is, is gedurende een simulatie het menu 'Verkeersleidingspost' beschikbaar.
Zaken die je moeten Weten en Doen alvorens te Beginnen
Poorten
Wanneer een computer via een netwerk gegevens stuurt naar of ontvangt van een andere computer, dan gebeurd dit via specifieke poorten. Netwerk poorten zijn niet zoals fysieke poorten aan de achterzijde van je computer zoals aansluitingen voor muis en toetsenbord. Netwerk poorten zijn "software adressen" die ervoor dat de data naar specifieke computer programma's op de doelmachine worden gestuurd.
Als je op het web surft met een browser, terwijl je tegelijkertijd aan het chatten bent met behulp van een Instant Messaging applicatie, zal de web data naar een andere poort gestuurd worden dan de binnenkomende data van de persoon waarmee je aan het chatten bent.
De Post T / Stellwerk simulatie programma's verwachten dat data binnenkomt via een specifieke poort – je kan aangeven welke poort gebruikt moet worden, maar standaard wordt poort 55386 gebruikt.
Post T / Stellwerk simulaties gebruiken standaard poort 55386 voor inkomend dataverkeer.
Port Forwarding
In een typisch LAN fungeert de router als een gateway tussen computers in dat netwerk, en andere machines buiten het LAN. Normaal gesproken worden verzoeken om gegevens van buiten een LAN door de router om beveiligingsredenen geblokkeerd.
Om de router te instrueren dat het dataverkeer bestemd voor de Post T / Stellwerk simulaties moet worden toegestaan, dient port forwarding ingeschakeld te worden. In eenvoudige bewoordingen: de router moet verteld worden dat het dataverkeer via een specifieke poort (in dit geval 55386) moet/mag worden doorgestuurd naar een specifiek IP-adres (= het IP adres van jouw conputer).
Raadpleeg de handleiding van je router, of bezoek PortForward.Com om te zien of jouw router daar vermeld wordt. Hieronder wordt een voorbeeld van port forwarding gegeven:
De simulatie maakt uitsluitend gebruik van TCP voor alle multiplayer netwerkverkeer. De computer waar de data naar doorgestuurd wordt opgegeven middels het IP adres van de computer. Het wordt aangeraden om je computer een vast (statisch) IP adres te geven – raadpleeg de handleiding van het besturingssysteem (bijv. Windows XP, Vista, Win7) over hoe een statisch (vast) IP adres ingesteld kan worden. Zie ook de sectie Andere nuttige bronnen voor aanvullende online informatie bronnen die je kunnen helpen bij he instellen van eeen statische IP adres en poort forwarding.
Firewalls
Op computers is meestal firewall software geïnstalleerd en geconfigureerd (eerlijk gezegd zou dit zo moeten zijn) om extra netwerkbeveiliging te bieden. Als je gebruik maakt van een firewall op jouw computer, dien je ervoor te zorgen dat de poort die je gebruikt (meestal 55386) geopend is. Als dit niet het geval, zal niemand in staat zijn met jouw (seinhuis simulatie) server te verbinden.
Sommige firewalls kunnen detecteren wanneer een applicatie een bepaalde poort nodig heeft, en zal vriendelijk om jouw toestemming vragen de poort te mogen openen. Raadpleeg de handleiding van jouw firewall software voor hoe een poort toe te voegen.
Een MultiPlayer Sessie Beginnen
After starting a new simulation, the Dispatcher Center menu item should be visible. (Iindien dit niet het geval is, schakel dan de Multiplayer functie zoals uitgelegd in de sectie Multiplayer Inschakelen.) In het menu Verkeersleidinspost kies je Beginnen. Het volgende venster wordt dan getoond:
Jouw naam en de naam van jouw server (Naam Verkeersleidingspost) zijn automatisch ingevuld. In het voorbeeld zijn de namen gewijzigd ten aanzien van de standaard waarden.
Het kan zijn dat je niet je eigen naam wilt gebruiken, maar kies een naam voor jezelf en jouw server welke uniek zijn en beschrijvend zijn. Je naam mag geen ongebruikelijke karakters of spaties bevatten. De server naam mag daarintegen wel spaties en leestekens bevatten.
Geef alleen een wachtwoord op indien je toegang tot jouw server wilt beperken. Als je een wachtwoord opgeeft, zal je dit wachtwoord moeten doorgeven aan de spelers die je mee wilt laten doen aan de multiplayer sessie.
Onderaan het venster bevinden zich een aantal geavanceerde opties. Indien je een publieke server start, hou dan rekening met het aantal spelers, aangezien elke extra speler leidt tot extra belasting op jouw netwerk en daardoor de simulatie meer belast.
Er zijn drie tabjes in het midden - Verkeersleidingspost, Lokale (LAN) Server en Server voor Gevorderden. Elk van deze vereist enige uitleg.
Verkeersleidingspost
Assuming there are no port‐forwarding or firewall issues, setting up a Dispatcher Center is the easiest and fastest way to get other people involved in your simulation. When a Verkeersleidingspost is initiated, your information is temporarily submitted to the Internet. As such, your simulation is publicly available for others to join in. This process does not require you to “sign up” or “log in” at all. If you end the multiplayer session or quit the simulation completely, the information about your Dispatcher Center is removed. When a person wants to find a Dispatcher Center to join, they will see your Dispatcher Center in the list:
Here, they are able to filter out Dispatcher Centers they do not want, based on language, passwords, number of people already playing, etc. They key benefit of starting a Dispatcher Center is that you do not need to manually distribute your connection information (the information others need to connect to you). This way, you can find anonymous players looking to join in. The drawback here, obviously, is that you have less control over who can join and who cannot.
- 1. Click Voorbereiden Verkeersleidingspost
- 2. When prompted, press Start!
You might notice a user connecting almost immediately – you should see the yellow icon in the status bar turn green with a “1” displayed. This is not a real player! This is simply the program’s method of verifying that your port is forwarded and there are no firewall issues. If you do have a problem with your settings, a message box will appear to inform you that you cannot continue being publicly listed. Your Dispatcher Center will continue, but no one on the Internet will be able to connect to you, even if they attempt to do so manually.
Lokale (LAN) Server
Als een multiplayer seinhuis simulatie sessie opgezet wordt binnen dezelfde kamer of binnen hetzelfde gebouw, is het opzetten van een LAN server de beste keuze. Normaal gesproken hoeft er geen port forwarding geconfigureerd te worden bij het opzetten van een lokale (LAN) server) Bovendien, de vertraging die optreedt tussen de computers is veel minder dan in het geval de computers geografisch gescheiden zijn (Het Internet).
Om het uitwisselen van verbindings informatie, zoals IP adres van de server en het te gebruiken poort nummer, te vereenvoudigen worden deze geconverteerd naar een alfabetische code (10 karakters, allen hoofdletters). Deze code wordt de server code genoemd. Het is simpelweg een eenvoudigere manier om aan iemand anders te vertellen hoe hij met jouw machine kan verbinden.
- 1. Klik Voorbereiden Lokale (LAN) Server
- 2. (Optioneel) Wanneer gevraagd wordt op Start! te drukken, druk dan eerst op Kopieer Code naar klembord
- 3. Druk op Start!
Stap 2 is optioneel, hoewel het de makkelijkste manier is om jouw verbindings informatie te delen met potentiële spelers.
Je kunt de server code altijd opzoeken via het menu Verkeersleidingspost -> Status. Dit is handig indien je vergeten bent om de server code te kopieëren, of je deze opnieuw nodig hebt voor spelers die later mee willen doen.
Server voor Gevorderden
An expert server is similar to a LAN server, except that you can explicitly choose an IP address and a port. Unlike the LAN server option, you can query your WAN (Internet) address so that people can connect to you via the Internet, without you having to list your Dispatcher Center information publicly.
In this case, a server code is also provided, and can be used in clients to connect easily.
- 1. (Optioneel) Wijzig poort nummer (alleen indien nodig, standaard instelling is 55386)
- 2. Klik op IP Adres opzoeken.
- 3. The dialog will help you select the IP address you want to use. If you want to use your WAN address, first click Detect. Otherwise, choose a LAN address (in rare cases there may be several.)
- 4. When satisfied with your choice, press Use.
- 5. (Optional) Press either of the clipboard buttons to copy information to the clipboard.
- 6. Press Start!
If you decide to change the port number on in the Server voor Gevorderden tab, know that this new port number will be used for all subsequent Dispatcher Center and LAN servers. Only change this number if you know what you are doing and have a reason to change it.
Managing a Session
There are a few tools available that will assist in the management of a MultiPlayer session. Knowing what they are and how to use them will make for a better experience.
Status Bar
There is an icon that will appear in the status bar whenever a MultiPlayer session is active. Below are the different states the icon can take:
It’s possible for port forwarding to be disabled, and LAN players might still connect. As such, port forwarding issues are not considered errors, although they certainly can make it difficult for people to connect to you.
When the session has ended, the icon will disappear.
Status Window
When a session is running, access the window via Dispatcher Center > Status. Each connected player, their IP address and ping is listed.
If a player is being unruly, select the player is press Kick. This causes the player to disconnect from the session. The player can re‐connect, but hopefully the player will play by the rules. In the event that a player is being extremely rude or is causing severe problems, that player can be removed permanently.
This is done by selecting the name and pressing Ban. This should only be done as a last resort. Note that if the player changes his IP address, he will be able to re‐join. If a person is persistent in being disruptive, and banning has failed, consider using a password.
Chatting
The chat window Dispatcher Center > Chat is a very simple instant messaging system. Anything you type here will be visible to all current players in the session. Players joining a session cannot see what was said before joining.
The chat window is no substitute for oral communication – serious players will want to use a VoIP application.
Ending a Session
When no more dispatching is desired, end the session via Dispatcher Center > End. Any remaining players will automatically be kicked out of the simulation. Be kind, and inform the players before ending the session. If ending a simulation, or exiting the simulation programm completely, the MultiPlayer session is obviously ended as well. Be aware that ending a public Dispatcher Center may take a few seconds longer, as the system needs to remove itself from the public listing.
Hoe een goede verkeersleider te zijn
Having a fast Internet connection and a powerful computer are obvious prerequisites for being a great operator. Simply starting a session and letting it run without interacting with the simulation or other players, however, will make it difficult for players to dispatch well.
In a MultiPlayer session, players can view the Train Overview, the Timetable Viewer (which includes a listing of movement orders), and engineering works. Players can interact with the drivers, neighbours, switch greasers and engineering workers via the communication system. Players can issue railroad crossing written orders but they cannot issue movement orders. Players cannot view or interact with the catenary system nor can they view or interact with the platform information devices. As an operator, it is your responsibility to
- a) Delegate tasks to each player.
- b) Manage tasks that players cannot manage themselves.
- c) Where possible, politely assist players in making better dispatching choices
- d) Have Fun!
Familiarise yourself with the client application so that you understand the limitations players must deal with. Print out the timetable and read the main dispatching manual that comes with Post T / Stellwerk simulation so that you can anticipate dispatching challenges –whether you choose to deal with them or let the players handle them is up to you!
Terminologie
client : A software application that requests information from a server and does something meaningful with responses from the server.
Dispatcher Center : A server running within Post T Hengelo that allows clients to interact with the simulation. More specifically, this refers to the central listing of the server on the Internet, allowing clients to “find” the server.
firewall : A software application that filters bad or possibly bad network traffic.
LAN : Local area network. This type of network is typically found in a home, school, or business.
MultiPlayer : The name used to indicate the mode in which Post T Hengelo accepts requests for data from clients.
ping : In the context of Post T Hengelo’s MultiPlayer mode, ping is the length of time needed for data to travel to a client and back. This helps quantify network lag.
port : In the software sense, a port is a kind of “software address” used to direct network traffic to the right destination
router: A device used to communicate between LANs, or between a LAN and the Internet
server A software application or hardware device that listens for requests and “serves” information as needed. Post T Hengelo acts as a server when in MultiPlayer mode.
server operator : The person running Post T Hengelo in MultiPlayer mode.
WAN : Wide area network. The Internet is considered to be a WAN.
Andere nuttige bronnen
Setting up port forwarding on specific routers
Configuring an operating system to use an static IP address
