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/Ports"

From PCGamingWiki, the wiki about fixing PC games
(added previous section validity check (ensures templates are being used in the correct order on game pages))
(removed Semantic MediaWiki property tagging (not used))
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{#switch:{{#var:section}}
+
<includeonly>{{#switch:{{#var:section}}
 +
|Audio
 
|Localizations/done
 
|Localizations/done
 
|Network/Multiplayer
 
|Network/Multiplayer
|Network/Connections={{#vardefine:section|Network/Ports}}
+
|Network/Connections={{#vardefine:section|Network}}
 
|#Default = [[Category:Invalid section order]]
 
|#Default = [[Category:Invalid section order]]
 
}}{{#if: {{{tcp|}}}{{{udp|}}}{{{upnp|}}} | <h3>Ports</h3>{{#vardefine:Network|true}}
 
}}{{#if: {{{tcp|}}}{{{udp|}}}{{{upnp|}}} | <h3>Ports</h3>{{#vardefine:Network|true}}
Line 28: Line 29:
 
</table></div> | {{ii}} No port information; you can <span class="plainlinks">[{{fullurl:{{FULLPAGENAME}}|action=edit}} edit this page]</span> to add it. }}
 
</table></div> | {{ii}} No port information; you can <span class="plainlinks">[{{fullurl:{{FULLPAGENAME}}|action=edit}} edit this page]</span> to add it. }}
 
{{#switch: {{lc:{{{upnp}}}}}
 
{{#switch: {{lc:{{{upnp}}}}}
  |true    = {{++}} This game supports [[Wikipedia:Universal Plug and Play|Universal Plug and Play]] (UPnP) for automatic port configuration.[[UPnP support::true| ]]
+
  |true    = {{++}} This game supports [[Wikipedia:Universal Plug and Play|Universal Plug and Play]] (UPnP) for automatic port configuration.
  |false    = {{--}} This game does not support [[Wikipedia:Universal Plug and Play|Universal Plug and Play]] (UPnP) for automatic port configuration.[[UPnP support::false| ]]
+
  |false    = {{--}} This game does not support [[Wikipedia:Universal Plug and Play|Universal Plug and Play]] (UPnP) for automatic port configuration.
  |unknown  = {{ii}} [[Wikipedia:Universal Plug and Play|Universal Plug and Play]] (UPnP) support status is unknown.[[UPnP support::unknown| ]]{{#vardefine:tickcross unknown|{{#expr:{{#var:tickcross unknown}}+1}}}}
+
  |unknown  = {{ii}} [[Wikipedia:Universal Plug and Play|Universal Plug and Play]] (UPnP) support status is unknown.{{#vardefine:tickcross unknown|{{#expr:{{#var:tickcross unknown}}+1}}}}
  |n/a      = {{ii}} [[Wikipedia:Universal Plug and Play|Universal Plug and Play]] (UPnP) support status is not applicable for this game.[[UPnP support::n/a| ]]
+
  |n/a      = {{ii}} [[Wikipedia:Universal Plug and Play|Universal Plug and Play]] (UPnP) support status is not applicable for this game.
  |hackable = {{ii}} [[Wikipedia:Universal Plug and Play|Universal Plug and Play]] (UPnP) support status can be hacked for this game: {{#if:{{{upnp notes|}}}|{{{upnp notes|}}}|<div title="Error: 'upnp notes' field required for hackable state" class="svg-icon svg-16 os-error"></div>[[Category:Invalid template usage (Network)]]}}[[UPnP support::hackable| ]]
+
  |hackable = {{ii}} [[Wikipedia:Universal Plug and Play|Universal Plug and Play]] (UPnP) support status can be hacked for this game: {{#if:{{{upnp notes|}}}|{{{upnp notes|}}}|<div title="Error: 'upnp notes' field required for hackable state" class="svg-icon svg-16 os-error"></div>[[Category:Invalid template usage (Network)]]}}
  |#default = {{ii}} [[Wikipedia:Universal Plug and Play|Universal Plug and Play]] (UPnP) support status is unknown.[[UPnP support::unknown| ]]<div title="Error: '{{{upnp}}}' not unrecognized" class="svg-icon svg-16 os-error"></div>[[Category:Invalid template usage (Network)]]{{#vardefine:tickcross unknown|{{#expr:{{#var:tickcross unknown}}+1}}}}}}{{{upnp ref|}}}}}{{#if:{{#var:screenshots}}|{{#vardefine:Network screenshots|true}}{{#vardefine:screenshots|}}}}<noinclude>{{Documentation}}</noinclude>
+
  |#default = {{ii}} [[Wikipedia:Universal Plug and Play|Universal Plug and Play]] (UPnP) support status is unknown.<div title="Error: '{{{upnp}}}' not unrecognized" class="svg-icon svg-16 os-error"></div>[[Category:Invalid template usage (Network)]]{{#vardefine:tickcross unknown|{{#expr:{{#var:tickcross unknown}}+1}}}}}}{{{upnp ref|}}}}}{{#vardefine:section|Network/Ports}}{{#if:{{#var:screenshots}}|{{#vardefine:Network screenshots|true}}{{#vardefine:screenshots|}}}}</includeonly><noinclude>{{Documentation}}</noinclude>

Revision as of 08:33, 27 September 2021

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

This template contains all information relating to ports and UPnP support; see also {{Network/Multiplayer}} and {{Network/Connections}}.

Arguments

  • tcp - TCP ports used;
  • udp - UDP ports used;
  • ref - Reference for ports.
  • upnp - UPnP support status.
  • upnp ref - Reference for UPnP support status;
  • upnp notes - Note for hackable (only) state of UPnP support status;

Syntax

{{Network/Ports
|tcp        = 
|udp        = 
|ref        = 
|upnp       = 
|upnp ref   = 
|upnp notes = 
}}