Difference between revisions of "MP CodeOfConduct"

From The Battle for Wesnoth Wiki
(added a warning about children, cleared up mod involvement in games)
(moved some subsections to "Further Reading" section, rewording, formatting, added definition and inter-page links)
Line 3: Line 3:
 
<div class="thumb tright"><div>
 
<div class="thumb tright"><div>
 
[http://hdvirtual.freewebhostx.com/files/battleforwesnothmultijogador004.png http://hdvirtual.freewebhostx.com/files/180px-Battleforwesnothmultijogador011.png]
 
[http://hdvirtual.freewebhostx.com/files/battleforwesnothmultijogador004.png http://hdvirtual.freewebhostx.com/files/180px-Battleforwesnothmultijogador011.png]
<div class="thumbcaption">Multiplayer game window</div></div>
+
<div class="thumbcaption">The multiplayer lobby</div></div>
 
</div>
 
</div>
  
Line 10: Line 10:
 
Although Wesnoth is an open-source game and the multiplayer server is free to use for everyone it doesn't mean we don't need rules. The following rules are here to give everyone a pleasant multiplayer experience.
 
Although Wesnoth is an open-source game and the multiplayer server is free to use for everyone it doesn't mean we don't need rules. The following rules are here to give everyone a pleasant multiplayer experience.
  
==General==
+
==* General==
  
 
* Be polite, especially with people you don't know.
 
* Be polite, especially with people you don't know.
Line 17: Line 17:
 
* Don't abuse the server to market commercial and non-commercial venture. It is not an advertising service.
 
* Don't abuse the server to market commercial and non-commercial venture. It is not an advertising service.
 
:: ''there are often young children playing on the server, giving the abovementioned rules greater importance''
 
:: ''there are often young children playing on the server, giving the abovementioned rules greater importance''
 
+
=== ** In the Lobby===
===In the Lobby===
+
* The [[MP_Tutorial#Welcome to the lobby|lobby]] [[MP_Tutorial#Welcome to the lobby|chatroom]] is used for arranging games, so try to avoid using it for general or private chat. Instead, move this chat into games, or use [[#command_head|private messages]].&nbsp; <span style="font-size:80%">[[lobby_chat|(more on chatting in the lobby)]]</span>
* The lobby chatroom is used for arranging games, so try to avoid using it for general or private chat. Instead, move this chat into games, or use private messages.&nbsp; <span style="font-size:80%">[[lobby_chat|(more on chatting in the lobby)]]</span>
 
 
* Read game titles. They sometimes contain valuable information (e.g., "reserved", "reload", "needs $era to play", ...) and may have an impact on your decision whether to join a game or not.
 
* Read game titles. They sometimes contain valuable information (e.g., "reserved", "reload", "needs $era to play", ...) and may have an impact on your decision whether to join a game or not.
 
* Only join the games you intend to finish.
 
* Only join the games you intend to finish.
  
===As a Player===
+
=== ** As a Player===
 
* Don't leave a game without prior warning (we know that you sometimes need/want to leave, but please let the other player(s) know in advance).
 
* Don't leave a game without prior warning (we know that you sometimes need/want to leave, but please let the other player(s) know in advance).
 
* Don't [[Competitive_Gaming#Cheating|cheat]].
 
* Don't [[Competitive_Gaming#Cheating|cheat]].
  
===As an Observer===
+
=== ** As an Observer===
 
* Respect the players, use the observer team-chat to talk about the game.  
 
* Respect the players, use the observer team-chat to talk about the game.  
 
* Don't give away information to the players.
 
* Don't give away information to the players.
Line 33: Line 32:
 
==Exception==
 
==Exception==
  
There is one exception to the above: ''if you are absolutely sure that only people you know will encounter your behaviour'' '''''and''''' ''you know they will be ok with it, go ahead...''
+
There is one exception to the above: &nbsp;''if you are absolutely sure that only people you know will encounter your behaviour'' '''''and''''' ''you know they will be ok with it, go ahead...''
  
 
==Sanctions==
 
==Sanctions==
Line 39: Line 38:
 
* All players are free to put anyone on their ignore list
 
* All players are free to put anyone on their ignore list
 
* All [[#List_of_current_server_moderators|server moderators]] can ban you from the server until you have proven that you will not repeat the offending behavior again.
 
* All [[#List_of_current_server_moderators|server moderators]] can ban you from the server until you have proven that you will not repeat the offending behavior again.
===&nbsp;<span style="font-size:96%">In games</span>===
+
===<span style="font-size:95%"> '''**''' In games</span>===
 
* The [[MP_Tutorial#Hosts|host]] is in charge of sorting out any issues and can kick/ban anyone from their game. However that does not mean they're allowed to kick/ban players because they're losing or similar abusive acts.
 
* The [[MP_Tutorial#Hosts|host]] is in charge of sorting out any issues and can kick/ban anyone from their game. However that does not mean they're allowed to kick/ban players because they're losing or similar abusive acts.
 
* The server moderators police the lobby but usually don't investigate in games unless they are convinced the offense goes beyond the scope of an individual game.
 
* The server moderators police the lobby but usually don't investigate in games unless they are convinced the offense goes beyond the scope of an individual game.
 
''To get unbanned you need to contact [[#List_of_current_server_moderators|the moderator]] who banned you in the first place and explain why s/he should unban you, but please make sure that s/he has a reason to do so, either by apology or by showing that you wont repeat your actions.''
 
''To get unbanned you need to contact [[#List_of_current_server_moderators|the moderator]] who banned you in the first place and explain why s/he should unban you, but please make sure that s/he has a reason to do so, either by apology or by showing that you wont repeat your actions.''
  
==Useful commands==
+
 
 +
==Getting help==
 +
 
 +
*If you need some guidance on using the multiplayer server, check our [[MP_Tutorial|multiplayer tutorial]].
 +
*To ask for moderator assistance (or report an offender) in the lobby/game, use the [[#command_head|/query adminmsg]] command.
 +
===<span style="font-size:96%"> ** Asking on IRC</span>===
 +
The #wesnoth-mp channel on irc.freenode.net is good place to ask for help related to the multiplayer server.
 +
<br>For help regarding other topics, try the #wesnoth channel.<br>
 +
''&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;For an introduction to IRC, we suggest [http://www.irchelp.org/irchelp/irctutorial.html this tutorial]. Just remember that the server-network to connect to is freenode and the relevant channels are #wesnoth-mp and #wesnoth''
 +
 
 +
 
 +
==Further Reading==
 +
This section contains some MP-related information you might be interested in.
 +
 
 +
===Useful commands===
  
 
The wesnoth multiplayer server supports a few commands that can be helpful when dealing with the games and people that you meet. The most useful are:
 
The wesnoth multiplayer server supports a few commands that can be helpful when dealing with the games and people that you meet. The most useful are:
Line 50: Line 63:
 
{| align="center" {{Prettytable}}
 
{| align="center" {{Prettytable}}
 
|-
 
|-
|{{Hl2}} |'''Command'''
+
|style="background-color:#ffaf00;"|<div id="command_head">'''Command'''</div>
|{{Hl2}} |'''Description'''
+
||'''Description'''
 
|-
 
|-
| colspan="2" align="center" | '''To be typed in a message box, either directly in lobby or by pressing 'm' in a game
+
| colspan="2" style="background-color:#ffeda9;"| '''&emsp;&emsp;&emsp;typed in a message box, either directly in lobby or by pressing 'm' in a game'''
'''
 
 
|-
 
|-
|/query&nbsp;adminmsg&nbsp;text
+
|style="background-color:#ceecff;" |'''/query&nbsp;adminmsg&nbsp;'''text
|Send a message to all available server moderators.&nbsp;&nbsp; <span style="font-size:80%">(See [[ServerAdministration]] for more /query commands.</span>)
+
|send a message 'text' to all available server moderators.&nbsp;&nbsp; <span style="font-size:80%">(See [[ServerAdministration|this page]] for more /query commands.)</span>
 
|-
 
|-
|/me&nbsp;text
+
|style="background-color:#ceecff;" |'''/me&nbsp;'''text
 
|write 'text' as an action from you
 
|write 'text' as an action from you
 
|-
 
|-
|/m&nbsp;nick&nbsp;text
+
|style="background-color:#ceecff;" |'''/m&nbsp;'''nick&nbsp;text
|write a private message 'text' to 'nick'&nbsp;&nbsp; <span style="font-size:80%">(identical to /msg or /whisper)</span>
+
|write a private message 'text' to 'nick'&nbsp;&nbsp; <span style="font-size:80%">(identical to /msg or /whisper) (also by double-clicking the nick)</span>
 
|-
 
|-
|/friend&nbsp;nick
+
|style="background-color:#ceecff;" |'''/friend&nbsp;'''nick
 
|add 'nick' to your friendslist &nbsp;<span style="font-size:90%">(so that 'nick' will be listed at the top of the lobby)</span>
 
|add 'nick' to your friendslist &nbsp;<span style="font-size:90%">(so that 'nick' will be listed at the top of the lobby)</span>
 
|-
 
|-
|/ignore&nbsp;nick
+
|style="background-color:#ceecff;" |'''/ignore&nbsp;'''nick
 
|add 'nick' to your ignorelist &nbsp;<span style="font-size:90%">(so that 'nick' will be listed at the bottom of the lobby and you don't see messages written by 'nick')</span>
 
|add 'nick' to your ignorelist &nbsp;<span style="font-size:90%">(so that 'nick' will be listed at the bottom of the lobby and you don't see messages written by 'nick')</span>
 
|-
 
|-
| colspan="2" align="center" | '''To be typed in a command box, by pressing ':' in a game
+
| colspan="2" style="background-color:#ffeda9;"| <div id="command_type_2>'''&emsp;&emsp;&emsp;typed in a command box, by pressing ':' in a game</div>'''
'''
 
 
|-
 
|-
|control&nbsp;side&nbsp;nick
+
|style="background-color:#ceecff;" |'''control&nbsp;'''side&nbsp;nick
 
|give 'nick' control over the side number 'side'
 
|give 'nick' control over the side number 'side'
 
|-
 
|-
|droid side (on/off)
+
|style="background-color:#ceecff;" |'''droid&nbsp;'''side on
|give the computer AI control over the side number 'side'
+
|give control of a side number 'side' to the computer AI.<span style="font-size:83%">&nbsp;&nbsp;'''''droid''''' ''side''&nbsp;&nbsp;switches between AI and human control</span>
 
|-
 
|-
|kick&nbsp;nick
+
|style="background-color:#ceecff;" |'''kick&nbsp;'''nick
|kick 'nick' from the game
+
|remove player with 'nick' from the current game
 
|-
 
|-
|ban&nbsp;nick
+
|style="background-color:#ceecff;" |'''ban&nbsp;'''nick
|kick and ban 'nick' from the game &nbsp;<span style="font-size:90%">(the player does not have to be in the game but on the server)</span>
+
|remove from and prevent further rejoining of player with name 'nick' from the current game &nbsp;<span style="font-size:90%">(the player does not have to be in the game but on the server)</span>
 
|-
 
|-
|nosaves
+
|style="background-color:#ceecff;" |'''nosaves'''
 
|turn off the autosaves function, can be helpful in speeding up things in large scenarios
 
|turn off the autosaves function, can be helpful in speeding up things in large scenarios
 
|}
 
|}
  
For more information see: [[CommandMode]] or type /help in the MP-lobby.
+
&emsp;'''For more commands:''' for in-game commands see [[CommandMode]]. <span style="font-size:95%">type /help in the lobby for the other kind of commands.</span>
 
 
==Where to look for help==
 
  
'''IRC:''' The #wesnoth-mp channel on irc.freenode.net is good place to ask for help related to the multiplayer server.
+
<br>
 
+
----
There you can ask for general help or ask one of the [[#List_of_current_server_moderators|server moderators]] to take action.
+
===List of current server moderators===
 
 
''For an introduction to IRC check out [http://www.irchelp.org/irchelp/irctutorial.html irchelp.org's tutorial] and remember that the server-network to connect to is freenode and the relevant channels are #wesnoth-mp and #wesnoth''
 
 
 
==List of current server moderators==
 
  
 
You can contact all server moderators (as opposed to individuals) by forum PM; see [http://forums.wesnoth.org/memberlist.php?mode=group&g=6651 this forum page] for details.
 
You can contact all server moderators (as opposed to individuals) by forum PM; see [http://forums.wesnoth.org/memberlist.php?mode=group&g=6651 this forum page] for details.
Line 123: Line 128:
 
* Yogibear
 
* Yogibear
  
==See also==
+
===See also===
  
 +
* [[MP_Tutorial]]
 +
* [http://forum.wesnoth.org/ucp.php?mode=register Wesnoth forum - registration]
 
* [[CommandMode]]
 
* [[CommandMode]]
 
* [[Competitive_Gaming]]
 
* [[Competitive_Gaming]]
* [[MP_Tutorial]]
+
* [http://www.irchelp.org/irchelp/irctutorial.html irchelp.org's IRC tutorial]
* [http://www.irchelp.org/irchelp/irctutorial.html irchelp.org's tutorial]
+
 
* [http://forum.wesnoth.org/ucp.php?mode=register Wesnoth forum - registration]
 
  
  
  
 
[[Category:Playing Wesnoth]]
 
[[Category:Playing Wesnoth]]

Revision as of 00:32, 28 November 2010

Introduction

180px-Battleforwesnothmultijogador011.png

The multiplayer lobby

In the beginning, there was nothing but one single-player campaign. Now we have a multiplayer server able to host over 1000 players at a time.

Although Wesnoth is an open-source game and the multiplayer server is free to use for everyone it doesn't mean we don't need rules. The following rules are here to give everyone a pleasant multiplayer experience.

* General

  • Be polite, especially with people you don't know.
  • Abide by common chat rules: Don't spam or write all in caps.
  • Don't use potentially offensive nicks, map titles, labels, or chat. This includes cursing/swearing, offensive religious references, racism, or sexism.
  • Don't abuse the server to market commercial and non-commercial venture. It is not an advertising service.
there are often young children playing on the server, giving the abovementioned rules greater importance

** In the Lobby

  • The lobby chatroom is used for arranging games, so try to avoid using it for general or private chat. Instead, move this chat into games, or use private messages(more on chatting in the lobby)
  • Read game titles. They sometimes contain valuable information (e.g., "reserved", "reload", "needs $era to play", ...) and may have an impact on your decision whether to join a game or not.
  • Only join the games you intend to finish.

** As a Player

  • Don't leave a game without prior warning (we know that you sometimes need/want to leave, but please let the other player(s) know in advance).
  • Don't cheat.

** As an Observer

  • Respect the players, use the observer team-chat to talk about the game.
  • Don't give away information to the players.

Exception

There is one exception to the above:  if you are absolutely sure that only people you know will encounter your behaviour and you know they will be ok with it, go ahead...

Sanctions

  • All players are free to put anyone on their ignore list
  • All server moderators can ban you from the server until you have proven that you will not repeat the offending behavior again.

** In games

  • The host is in charge of sorting out any issues and can kick/ban anyone from their game. However that does not mean they're allowed to kick/ban players because they're losing or similar abusive acts.
  • The server moderators police the lobby but usually don't investigate in games unless they are convinced the offense goes beyond the scope of an individual game.

To get unbanned you need to contact the moderator who banned you in the first place and explain why s/he should unban you, but please make sure that s/he has a reason to do so, either by apology or by showing that you wont repeat your actions.


Getting help

  • If you need some guidance on using the multiplayer server, check our multiplayer tutorial.
  • To ask for moderator assistance (or report an offender) in the lobby/game, use the /query adminmsg command.

** Asking on IRC

The #wesnoth-mp channel on irc.freenode.net is good place to ask for help related to the multiplayer server.
For help regarding other topics, try the #wesnoth channel.
     For an introduction to IRC, we suggest this tutorial. Just remember that the server-network to connect to is freenode and the relevant channels are #wesnoth-mp and #wesnoth


Further Reading

This section contains some MP-related information you might be interested in.

Useful commands

The wesnoth multiplayer server supports a few commands that can be helpful when dealing with the games and people that you meet. The most useful are:

Command
Description
   typed in a message box, either directly in lobby or by pressing 'm' in a game
/query adminmsg text send a message 'text' to all available server moderators.   (See this page for more /query commands.)
/me text write 'text' as an action from you
/m nick text write a private message 'text' to 'nick'   (identical to /msg or /whisper) (also by double-clicking the nick)
/friend nick add 'nick' to your friendslist  (so that 'nick' will be listed at the top of the lobby)
/ignore nick add 'nick' to your ignorelist  (so that 'nick' will be listed at the bottom of the lobby and you don't see messages written by 'nick')
   typed in a command box, by pressing ':' in a game
control side nick give 'nick' control over the side number 'side'
droid side on give control of a side number 'side' to the computer AI.  droid side  switches between AI and human control
kick nick remove player with 'nick' from the current game
ban nick remove from and prevent further rejoining of player with name 'nick' from the current game  (the player does not have to be in the game but on the server)
nosaves turn off the autosaves function, can be helpful in speeding up things in large scenarios

For more commands: for in-game commands see CommandMode. type /help in the lobby for the other kind of commands.



List of current server moderators

You can contact all server moderators (as opposed to individuals) by forum PM; see this forum page for details.

  • anakayub
  • Baufo
  • Blueblaze
  • Dragonking / deekay
  • grrr
  • jb
  • mysticX_th_unknown / mystic_x
  • Natasiel
  • Noy
  • Pikel
  • ping
  • Soliton
  • Thrawn
  • Truper
  • Turuk
  • Weeksy
  • Wintermute (happygrue on IRC)
  • Yogibear

See also