Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "Template:Network/Connections"

From PCGamingWiki, the wiki about fixing PC games
m (Garrett moved page Development:Network/Connections to Template:Network/Connections without leaving a redirect)
m ({{#ifeq:{{NAMESPACE}}||Category:Invalid section order}})
(22 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{#if: {{{matchmaking|}}} {{{p2p|}}} {{{dedicated|}}} {{{self-hosting|}}} |  
+
<includeonly>{{#switch:{{#var:section}}
===Connection types===
+
|Audio
{{{!}} id="video-settings-table" class="slottable wikitable" style="text-align: center; width: 720px;"
+
|Localizations/done
{{!-}}
+
|Network/Multiplayer={{#vardefine:section|Network}}
! width="224" {{!}} Type
+
|#Default = {{#ifeq:{{NAMESPACE}}||[[Category:Invalid section order]]}}
! width="46" {{!}} Native
+
}}{{#if: {{{matchmaking|}}}{{{p2p|}}}{{{dedicated|}}}{{{self-hosting|}}}{{{direct ip|}}} | <h3>Connection types</h3>{{#vardefine:Network|true}}
! width="430" {{!}} Notes
+
<div class="container-pcgwikitable"><table class="pcgwikitable template-infotable" id="table-network-connection">
{{!-}}
+
<tr class="template-infotable-head table-network-connection-head-row">
 +
<th scope="col" style="width: 230px;" class="table-network-connection-head-parameter">Type</th>
 +
<th scope="col" style="width: 50px;" class="table-network-connection-head-rating">Native</th>
 +
<th scope="col" style="width: 540px;" class="table-network-connection-head-notes">Notes</th>
 +
</tr>
  
 
<!-- Matchmaking  -->
 
<!-- Matchmaking  -->
 
{{#if: {{{matchmaking|}}} |
 
{{#if: {{{matchmaking|}}} |
! [[Matchmaking]]
+
<tr class="template-infotable-body table-network-connection-body-row">
{{!}} {{Tickcross|{{{matchmaking|}}}|Matchmaking}}
+
<th scope="row" class="table-network-connection-body-parameter">[[Glossary:Matchmaking|{{Abbr|Matchmaking|Automatic server and/or game lobby search functionality. Searches are sometimes based on player skill level and other factors.}}]]</th>
{{!}} style="text-align: center; padding: 3px" colspan="2" {{!}} {{{matchmaking notes|}}}
+
<td class="table-network-connection-body-rating">{{Tickcross-nohack|{{{matchmaking|}}}|}}</td>
{{!-}}
+
<td class="table-network-connection-body-notes">{{{matchmaking notes|}}}</td>
 +
</tr>
 
}}
 
}}
  
 
<!-- Peer-to-peer -->
 
<!-- Peer-to-peer -->
 
{{#if: {{{p2p|}}} |
 
{{#if: {{{p2p|}}} |
! [[Peer-to-peer]]
+
<tr class="template-infotable-body table-network-connection-body-row">
{{!}} {{Tickcross|{{{p2p|}}}|Peer-to-peer}}
+
<th scope="row" class="table-network-connection-body-parameter">[[Glossary:Peer-to-peer|{{Abbr|Peer-to-peer|Multiplayer games are created by connecting players together and using their devices to send and receive data between each other.}}]]</th>
{{!}} style="text-align: center; padding: 3px" colspan="2" {{!}} {{{p2p notes|}}}
+
<td class="table-network-connection-body-rating">{{Tickcross|{{{p2p|}}}||{{{p2p notes|}}}}}</td>
{{!-}}
+
<td class="table-network-connection-body-notes">{{{p2p notes|}}}</td>
 +
</tr>
 
}}
 
}}
  
 
<!-- Dedicated -->
 
<!-- Dedicated -->
 
{{#if: {{{dedicated|}}} |
 
{{#if: {{{dedicated|}}} |
! [[Dedicated]]
+
<tr class="template-infotable-body table-network-connection-body-row">
{{!}} {{Tickcross|{{{dedicated|}}}|Dedicated}}
+
<th scope="row" class="table-network-connection-body-parameter">[[Glossary:Dedicated|{{Abbr|Dedicated|Official game server software and/or developer-hosted servers for multiplayer are provided.}}]]</th>
{{!}} style="text-align: center; padding: 3px" colspan="2" {{!}} {{{dedicated notes|}}}
+
<td class="table-network-connection-body-rating">{{Tickcross|{{{dedicated|}}}||{{{dedicated notes|}}}}}</td>
{{!-}}
+
<td class="table-network-connection-body-notes">{{{dedicated notes|}}}</td>
 +
</tr>
 
}}
 
}}
  
 
<!-- Self-hosting -->
 
<!-- Self-hosting -->
 
{{#if: {{{self-hosting|}}} |
 
{{#if: {{{self-hosting|}}} |
! [[Self-hosting]]
+
<tr class="template-infotable-body table-network-connection-body-row">
{{!}} {{Tickcross|{{{self-hosting|}}}|Self-hosting}}
+
<th scope="row" class="table-network-connection-body-parameter">[[Glossary:Self-hosting|{{Abbr|Self-hosting|Servers can be created and hosted by any player who wishes to do so.}}]]</th>
{{!}} style="text-align: center; padding: 3px" colspan="2" {{!}} {{{self-hosting notes|}}}
+
<td class="table-network-connection-body-rating">{{Tickcross|{{{self-hosting|}}}||{{{self-hosting notes|}}}}}</td>
{{!-}}
+
<td class="table-network-connection-body-notes">{{{self-hosting notes|}}}</td>
 +
</tr>
 
}}
 
}}
  
{{!}}} }}<noinclude>{{Documentation}}</noinclude>
+
<!-- Direct IP -->
 +
{{#if: {{{direct ip|}}} |
 +
<tr class="template-infotable-body table-network-connection-body-row">
 +
<th scope="row" class="table-network-connection-body-parameter">[[Glossary:Direct IP|{{Abbr|Direct IP|Players can connect directly to a server or computer by entering its IP address.}}]]</th>
 +
<td class="table-network-connection-body-rating">{{Tickcross|{{{direct ip|}}}||{{{direct ip notes|}}}}}</td>
 +
<td class="table-network-connection-body-notes">{{{direct ip notes|}}}</td>
 +
</tr>
 +
}}
 +
</table></div>}}{{#vardefine:section|Network/Connections}}{{#if:{{#var:screenshots}}|{{#vardefine:Network screenshots|true}}{{#vardefine:screenshots|}}}}</includeonly><noinclude>{{Documentation}}</noinclude>

Revision as of 16:50, 20 June 2022

Documentation for the above template (sometimes hidden from view).
Description

This template contains all information relating to connection types; see also {{Network/Multiplayer}} and {{Network/Ports}}.

Arguments
Syntax
{{Network/Connections
|matchmaking        = 
|matchmaking notes  = 
|p2p                = 
|p2p notes          = 
|dedicated          = 
|dedicated notes    = 
|self-hosting       = 
|self-hosting notes = 
|direct ip          = 
|direct ip notes    = 
}}