Difference between revisions of "MP CodeOfConduct"

From The Battle for Wesnoth Wiki
(rewording rules for nicks, map titles, labels and chat)
 
(63 intermediate revisions by 19 users not shown)
Line 1: Line 1:
==Introduction==
+
{{Translations}}
In the beginning there was this one single-player campaign [[HeirToTheThrone|HttT]], now we have a beautiful, shiny new multiplayer server that we aim to be able to host over 1000 players at a time. So yes the community has grown.
+
<div class="thumb tright"><div>
 +
[http://www.wesnoth.org/images/sshots/wesnoth-1.11.7-3.jpg http://www.wesnoth.org/images/sshots/wesnoth-1.11.7-3-175.jpg]
 +
<div class="thumbcaption">Creating a multiplayer game</div></div>
 +
</div>
  
That's a good thing&#x2122;.
+
'''<big>This page is now outdated.  For the current Code of Conduct, please see [[https://r.wesnoth.org/rules#w0mp here]]</big>'''
  
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.
+
In the beginning, there was nothing but [[HeirToTheThrone|one single-player campaign]]. Now we have a multiplayer server able to host over 1000 players at a time.
  
==What we expect you to do==
+
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==
  
* Abide by common chat rules: Don't spam, write all in caps or be insulting to other players.
 
 
* Be polite, especially with people you don't know.
 
* Be polite, especially with people you don't know.
* Listen to the other players, often they are smart and friendly persons who want to help.
+
* Abide by common chat rules: Don't spam or write all <span style="font-size:108%">IN CAPS</span>.
* The lobby provides a simple chat interface. Use it to arrange games but try not to use it for general or private chat. Instead, move this chat into games.
+
* Don't use potentially offensive nicks, map titles, labels, or chat. This includes cursing/swearing, offensive religious references, sexism, homophobia, transphobia, racism, and hate speech in general.
 +
* Don't abuse the server to market commercial or non-commercial ventures. It is not an advertising service.
 +
 
 +
'''There are often young children playing on the server, giving the aforementioned rules greater importance'''
 +
 
 +
=== In the Lobby===
 +
* The [[MP_Tutorial#The_lobby|lobby chat area]] 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]].
 +
* Read game titles. They sometimes contain valuable information (e.g. "reserved", "will take a long time", ...) 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.
* 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.
 
* As an observer respect the players, use the observer team-chat to talk about the game.
 
 
==What we expect you not to do==
 
  
* Don't use potentially offensive nicks, map titles, labels, or chat. This includes cursing/swearing, offensive religious references, racism, or sexism.
+
=== As a Player===
* Don't use nicknames you know are "owned" by others. Currently there are no accounts on the multiplayer stable server but that does not mean you are free to take nicknames regularly used by others. A good idea to help show that you "own" a nickname is to [http://forum.wesnoth.org/ucp.php?mode=register make a forum account] with your nick when you start playing wesnoth.
 
 
* 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 give away information to the players when you are an observer.
 
 
* Don't [[Competitive_Gaming#Cheating|cheat]].
 
* Don't [[Competitive_Gaming#Cheating|cheat]].
  
==Exception==
+
=== As an Observer===
 +
* Respect the players. If you want to talk about the game, use the observer team-chat.
 +
* 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...''
+
There is one exception to the above: ''if you are absolutely sure that only people you know will encounter your behavior'' '''''and''''' ''you know they will be OK with it, go ahead...''
  
 
==Sanctions==
 
==Sanctions==
  
* All players are free to put anyone on their ignore list.
+
* All players are free to put anyone on their ignore list
* All hosts are free to kick or ban players from their game.
+
* All [[#moderator_list|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.  
+
 
 +
=== In games ===
 +
 
 +
* 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.
 +
 
 +
To get unbanned you need to contact [[#List_of_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 won't repeat your actions.
 +
 
 +
== 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
 +
 
 +
=== Via 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.
  
''To get unbanned you need to contact the moderator that 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.''
+
''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''
  
==Useful commands==
+
== 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 several commands that can be helpful when dealing with the games and people that you meet. The most useful are:
  
 
{| 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'''
 
|-
 
|-
|/me&nbsp;text
+
|style="background-color:#ceecff;" |'''/query&nbsp;adminmsg&nbsp;'''text
|write 'text' as an action from you
+
|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>
 
|-
 
|-
|/msg&nbsp;nick&nbsp;text
+
|style="background-color:#ceecff;" |'''/m&nbsp;'''nick&nbsp;text
|write a private message 'text' to 'nick'
+
|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>
 
|-
 
|-
|/list&nbsp;addfriend&nbsp;nick
+
|style="background-color:#ceecff;" |'''/friend&nbsp;'''nick
|add 'nick' to your friendslist (so that 'nick' will be listed at the top of the lobby)
+
|add 'nick' to your friendslist &nbsp;<span style="font-size:90%">(so that 'nick' will be listed at the top of the lobby)</span>
 
|-
 
|-
|/list&nbsp;addignore&nbsp;nick
+
|style="background-color:#ceecff;" |'''/ignore&nbsp;'''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')
+
|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'
 
|-
 
|-
|kick&nbsp;nick
+
|style="background-color:#ceecff;" |'''droid&nbsp;'''side on
|kick 'nick' from the game
+
|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>
 +
|-
 +
|style="background-color:#ceecff;" |'''kick&nbsp;'''nick
 +
|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 (the player does not have to be in the game but on the server)
+
|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]] and by typing /help in the MP-lobby.
+
<span style="font-size:95%">
 +
For a list of universal multiplayer commands see [[ChatCommands]] or use the /help command in a MP game or lobby.
 +
 
 +
For a list of in-game commands see [[CommandMode]] or use the :help command in a game.
 +
 
 +
== List of server moderators ==
 +
 
 +
You can contact any moderator or the entire moderator group using [http://forums.wesnoth.org/memberlist.php?mode=group&g=6651 this forum page].
  
==Where to look for help==
+
{{:MP_CodeOfConduct/mods}}
  
'''IRC:''' The #wesnoth-mp channel on irc.freenode.org is good place to ask for help related to the multiplayer server.
+
==Privacy==
  
There you can ask for general help or ask one of the [[#List_of_current_server_moderators|server moderators]] to take action.
+
=== Generally speaking ===
 +
* Your own client will not track your activity, other than via save games, the preferences file, or other files in the userdata directory, nor will it collect any personally identifiable information.
 +
* Any official wesnoth server will generally log all transactions in some form, and tie them to your IP address.  
  
''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''
+
=== Furthermore ===
 +
*Any public chats made in the MP Lobby are logged publicly.
 +
*Any public chats made in an MP game are logged in the publicly available replay of that game.
  
==List of current server moderators==
+
*Any ''private messages'', sent to a single player using /msg, are sent only to the recipient and not logged.
  
* anakayub
+
*Any game which is created with "observers" checked is considered public, and the full replay is made available.
* Baufo
+
*If "observers" is unchecked, then the game is considered private, and no public replay is saved.
* Blueblaze
 
* Dragonking
 
* grrr
 
* jb
 
* Noy
 
* Pikel
 
* ping
 
* Soliton
 
* Truper
 
* Weeksy
 
* Wintermute (happygrue on IRC)
 
  
==See also==
+
*A public log is made when a player logs in or leaves any of the wesnoth servers.
 +
*Your preferences file (stored on your computer) contains a list of recently used nicknames, and recently used servers.
  
* [[CommandMode]]
+
== See also==
* [[Competitive_Gaming]]
 
* [http://www.irchelp.org/irchelp/irctutorial.html irchelp.org's tutorial]
 
* [http://forum.wesnoth.org/ucp.php?mode=register Wesnoth forum - registration]
 
  
 +
* [[MP_Tutorial|Multiplayer Tutorial]]
 +
* [[Support]]
 +
* [http://forums.wesnoth.org/ucp.php?mode=register Wesnoth forum - registration]
 +
* [[Competitive_Gaming|Competitive Gaming]]
  
 
[[Category:Playing Wesnoth]]
 
[[Category:Playing Wesnoth]]

Latest revision as of 17:21, 22 June 2019

wesnoth-1.11.7-3-175.jpg

Creating a multiplayer game

This page is now outdated. For the current Code of Conduct, please see [here]

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, sexism, homophobia, transphobia, racism, and hate speech in general.
  • Don't abuse the server to market commercial or non-commercial ventures. It is not an advertising service.

There are often young children playing on the server, giving the aforementioned rules greater importance

In the Lobby

  • The lobby chat area 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.
  • Read game titles. They sometimes contain valuable information (e.g. "reserved", "will take a long time", ...) 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. If you want to talk about the game, use the observer team-chat.
  • 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 behavior 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 won't 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

Via 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

Useful commands

The wesnoth multiplayer server supports several 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.)
/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 a list of universal multiplayer commands see ChatCommands or use the /help command in a MP game or lobby.

For a list of in-game commands see CommandMode or use the :help command in a game.

List of server moderators

You can contact any moderator or the entire moderator group using this forum page.

  • Bonobo
  • deekay
  • Duthlet
  • jb
  • Natasiel
  • paso
  • Ravana
  • Soliton
  • vasya
  • Velensk
  • Wintermute / happygrue

Privacy

Generally speaking

  • Your own client will not track your activity, other than via save games, the preferences file, or other files in the userdata directory, nor will it collect any personally identifiable information.
  • Any official wesnoth server will generally log all transactions in some form, and tie them to your IP address.

Furthermore

  • Any public chats made in the MP Lobby are logged publicly.
  • Any public chats made in an MP game are logged in the publicly available replay of that game.
  • Any private messages, sent to a single player using /msg, are sent only to the recipient and not logged.
  • Any game which is created with "observers" checked is considered public, and the full replay is made available.
  • If "observers" is unchecked, then the game is considered private, and no public replay is saved.
  • A public log is made when a player logs in or leaves any of the wesnoth servers.
  • Your preferences file (stored on your computer) contains a list of recently used nicknames, and recently used servers.

See also

This page was last edited on 22 June 2019, at 17:21.