Update Programming Tips
[xonotic/xonotic.wiki.git] / Channels.md
1 Internet Relay Chat and Instant Messaging channels
2 ==================================================
3
4 IRC
5 ---
6
7 For a short introduction to IRC, [skip to the bottom of this page](Channels#general-irc-info-and-rules).
8
9 ### QuakeNet (irc.quakenet.org:6667) - https://webchat.quakenet.org/
10
11     #xonotic           - General purpose channel
12     #xonotic.cup       - Cup channel
13     #xonotic.duel      - Duel servers (psyx, FPS, WTWRP, pacman)
14     #xonotic.editing   - Channel for mapmakers, modelers, texturers, etc.
15     #xonotic.maps      - Channel for xonotic.co
16     #xonotic.pickup    - Pickup channel
17     #xonotic.translate - Channel to discuss translation issues
18
19 #### Country/Region specific IRC channels
20
21     #xonotic.au - Xonotic Australia
22     #xonotic.de - Xonotic Germany
23     #xonotic.fr - Xonotic France
24     #xonotic.na - Xonotic North America
25     #xonotic.ru - Xonotic Russia
26
27 #### Clan channels
28
29     #bot.xonotic         - BOT
30     #cf.etqw             - Combat Folk
31     #clanexe             - .exe
32     #dietunichtguten     - Die Tunichtguten
33     #evil.ant.colony     - Evil Ant Colony
34     #Lover               - Lovers
35     #kwestion            - Kwestion
36     #mon.xonotic         - Monks of Nexuiz
37     #nsb.nexuiz          - NSB - The Dyslexic Loser Mob
38     #OHSNAP!             - OHSNAP!
39     #pb.xonotic          - PeaceBrothers
40     #psyx                - Psychos of Xonotic
41     #sh.nexuiz           - Shell
42     #smb                 - Super Mario Brothers
43     #smokebreak          - Smoke Break
44     #theregulars         - The Regulars
45     #uc.xonotic          - unconnected
46     #xonotic.butt        - BUTT
47     #xon.fsmp            - FSMP
48
49 #### Server channels
50
51     #clanexe           - .exe servers
52     #dtg.ctf           - Die Tunichtguten server (Insta CTF)
53     #eac.xonotic       - Evil Ant Colony servers
54     #element.ctf       - LMNT servers
55     #jeff-xonotic      - Jeff servers
56     #mon.sa            - LX' Overkill (formerly MoN servers (Overkill + Vehicle))
57     #pac.xon           - WTWRP, FPS, pacman non-Duel servers
58     #Prophets.DM       - Prophets DM server
59     #Prophets.Duel     - Prophets Insta 1v1 server
60     #Prophets.XDF      - Propehts DeFrag server
61     #regulars.servers  - More The Regulars servers
62     #smb.1v1           - HUB Duel servers
63     #theregulars       - The Regulars InstaGib server
64     #wtwrp.ok          - WTWRP Overkill
65     #xdf               - Xonotic DeFrag server
66     #xonorun           - Gnom servers
67     #xonotic.smb       - SMB servers
68
69 ### FreeNode (chat.freenode.net:6667) - https://webchat.freenode.net/
70
71     #xonotic - Game developer channel. Non-development subjects should be directed to the main Xonotic channel on QuakeNet
72
73 ### ARCNet (irc.arcnet.vapor.com:6667)
74
75     #dcc.admins - DCC Admins
76     #dccdelight - DCC Delight servers
77
78 ### GlobalGamers (irc.globalgamers.net:6667)
79
80     #xonotic - General channel
81
82 Jabber XMPP MUCs
83 ----------------
84
85     xonotic at conf.jabberes.org - Spanish channel
86     xonotic at conference.jabber.ru - Russian channel
87     xonotic at conference.jabber.org - English channel
88
89 General IRC info and rules
90 --------------------------
91
92 ### About
93
94 Internet Relay Chat is one of the oldest methods for instant communication on the Internet. Interconnected Servers form a Network to which you can log on with an IRC client and provides channels (similar to conference calls or chats) where you can communicate with all others on the same channel in realtime and it’s possible to join and be present on multiple channels in parallel.
95
96 Channels are synchronized across all servers of the same network, but not across Networks. Channels with the same name on different Networks are completely independent.
97 Most modern IRC clients also allow you to connect to several networks in parallel.
98
99 ### Help
100
101 Be conscious about security when connecting to any IRC network. Following these three rules will keep you out if trouble:
102
103 1.  Don’t ever IRC as root! On Windows, don’t use an administrator account.
104 2.  Don’t just click or open any link that gets posted unless you are sure it is safe.
105      Don’t type commands into your client or chatwindow that others tell you to. Verify it’s safe to do so or evil things might happen.
106 3.  Especially if you want to stay around for longer on a network, get a bouncer or cloak.
107
108 How to get a cloak depends on the network you are on. This normally means registering your nick on the network and setting some usermodes, then will prevent others from seeing your real IP address so you are less likely to get attacked for whatever reasons. Find your networks help channel and ask there if you can’t figure it otherwise.
109 Some networks don’t provide this service, you might want to think twice before going there without a bouncer.
110 You can also connect through Tor or a different anonymity service to hide your real whereabouts. But you might be blocked from some channels because these services are often used by spammers and other strange individuals.
111 If you are paranoid your connection might get tapped or rerouted, most serious networks also provide SSL connections on port 7000 so you can be sure to have some privacy from your ISP. Also a good idea if you surf on WLANs or open networks.
112
113 ### Rules
114
115 IRC has it’s own strange set of rules and etiquette. Newcomers without that knowledge often find it troublesome and frustrating until they get the hang of things.
116 Here are the most important rules to get you started.
117
118 -   Be patient.
119
120 People are often connected 24/7 and simply seeing them in a channel does not imply they are actually in front of their computer or watching the chat window all the time. Depending on channel and timezones of others, it might be hours until you get a reply.
121
122 -   Don’t ask to ask. Just ask.
123
124 Noone likes to answer meta questions. Or nobody might be there to answer it. Waiting for it will just take you longer to get your real question answered.
125 If you just ask your question someone who can help will likely speak up.
126 Also don’t direct a generic question at someone if you don’t really mean to. Others who might know an answer and could help you are likely to ignore you then.
127
128 -   Don’t be rude. Don’t be demanding.
129
130 Especially on help channels where people help you out on their free time, this will likely get you ignored very fast or even kicked from the channel.
131 It is also considered rude to highlight (typing other peoples names) someone repeatedly to get their attention.
132
133 -   Don’t repeat yourself.
134
135 This goes mostly for help channels, but repeating a question multiple times within minutes doesn’t get you an answer any faster.
136 This is also considered rude and more likely will get you ignored.
137 People who have been away tend to read their chat history or backlog and will get back to you on their own.
138 But on a very busy channel, your text might get overlooked and you can repeat it after waiting an appropriate time.
139