Foldit Wiki
(Added extra IRC IP info at top)
(port)
Tag: Visual edit
(8 intermediate revisions by 4 users not shown)
Line 1: Line 1:
   
Foldit uses IRC to manage its in-game chat. Anyone may connect to our IRC server either through game or through external IRC clients. IRC makes all chat participants' IP addresses public by default. In most cases all that can be easily determined is who the person's ISP is and possibly the state and city they reside in.
+
Foldit's in-game chat is based on IRC ([https://en.wikipedia.org/wiki/Internet_Relay_Chat "Internet Relay Chat")]. Anyone may connect to the Foldit IRC server either through the Foldit game client or through external IRC clients.
   
  +
Foldit also uses IRC internally for things like downloading recipes and puzzles via the fold.it website. For example, the "Add to Cookbook!" button for a recipe on fold.it uses IRC to send the recipe to your fold.it client. You must be logged in to the fold.it website and have an IRC-connected Foldit client running for this to work.
'''Turn off in Game Chat'''
 
You can block non-group chat: Click "Menu" and then click "General Options", a menu appears where you can check "Show advanced GUI" and "Disable non-group chat".
 
   
  +
As at December 2014, the Foldit IRC system hides user IP addresses from connected users and Ops. 
== External IRC Chat ==
 
 
Although the Fold.it ingame chat is sufficient for many players, some folders (foldit players) prefer to access chat in an enhanced manner - whether for eyesight problems, the ability to click links, the ability to copy/paste, etc.
 
 
Fold.it provides an IRC channel for those players, which can be accessed through either a stand alone IRC client (a program, for example [http://foldit.wikia.com/wiki/External_IRC_setup_--_IceChat IceChat] for PCs or Colloquy for Macs), or a web-based IRC client (requiring no additional program installation for your computer, for example [[IRC Set up - MIBBIT ( web based IRC)|Mibbit]] - full and easy instructions for Mibbit [[IRC Set up - MIBBIT ( web based IRC)|HERE]]).
 
 
[[Foldit Chat Guidelines|Fold.it Chat Guidelines available here.]]
 
==Settings==
 
 
As of this writing (5-26-2011), the IRC settings to access the Fold.it IRC channel are:
 
 
Server irc.fold.it<br />Port 6667<br />Channel: #global
 
 
==There are 2 methods for using IRC successfully with Fold.it.==
 
 
 
 
 
==='''New nickname for IRC purposes'''===
 
 
Requires you to register a new nickname for IRC purposes only with Fold.it - this is an account that you do not play the game with!  It is only used for IRC. To create a foldit account for IRC, you will need a second email address.  If you are in a team, you will need to have the new foldit nick join your team, also - please contact your team admin for any instructions.
 
 
It is recommended that you use your current user name with the appendage "IRC", so "folder" would have the second account as "folderIRC".
 
 
Download a stand alone IRC client (program) that will work with your operating system (or use a web browser based chat like '''mibbit''' - goto [http://foldit.wikia.com/wiki/IRC_Set_up_-_MIBBIT_%28_web_based_IRC%29 IRC Set up - MIBBIT (web based IRC)] for simple setup) - Colloquy is good for Mac OS; kvirc, chatzilla, ice-chat, mIRC and xchat are just a few of many for Windows; Pidgin for linux.
 
 
Log onto Fold.it with the IRC account name and go to that user page. Open the IRC client, and do a new connection with irc.fold.it, Port 6667, and the nick & IRC key from that page. Caution - if you have already tried to use that IRC client to connect with Fold.it under the second method below, please be sure to have all that connection information deleted so that you start fresh!
 
 
Each IRC client is different, and some will have you input the IRC key again if you are joining a team chat room (which are secured).
 
 
Have the client save your information. If possible, do not allow auto-join.
 
 
That's all you need to do - from here on, that name & the IRC are completely independent of your game client - you don't need to have your game client closed when you log into IRC like the second method below. Many clients will give you a list of rooms to join, so you do not need to know the commands - but the most common is simply "/join #anyroom" without the quotes, with one space between join and #, and substituting the room you want for "anyroom".
 
 
==='''Using current fold.it nickname'''===
 
 
You can use your usual Fold.it nickname and the information in your page - where you will find the IRC key (password) that all IRC clients will require to allow you into Fold.it's channel. '''''For this method - before you start to log in - you MUST have your Fold.it game closed!'''''  You must also be logged into the Fold.it website to be able to see your IRC key on your user page.
 
 
---Updated Mibbit info (6-11-2013)
 
 
To access the channel using mibbit (a web based IRC) simply go to this mibbit link [http://wbe002.mibbit.com/?server=128.95.1.227&channel=%23global http://wbe002.mibbit.com/?server=irc.fold.it&channel=%23global&promptPass=1] (be sure to have Javascript enabled).
 
 
*Type your user name into the "Nick" box.
 
*Type your IRC key from your user page on the Fold.it website into the "Password" box.
 
*Click Connect. (Thanks to Judecca for the easy link!)<br />
 
 
Once that has been accepted, type "/nick usernameIRC" without the quotation marks, but substitute your user name with the appendage IRC for "username" - for instance, "folder" becomes "folderIRC". This is necessary because Fold.it only allows you to be on the server - ingame and/or in the server IRC chat - only once per name.
 
:: '''To join a group chat room using the second method:'''
 
 
:: If you want to join your secured team chat room, then after that page has accepted your new name, type "/join #teamname" (whatever the team name is). You should see a new tab with your team name on it.
 
 
'''''Then, and only then, you can open your Fold.it game, using the second method'''''. Once you've done this a few times, it's really very easy...
 
 
This second method also works for a stand-alone IRC client.
 
 
 
 
===External IRC for Group Rooms (special instructions for Group Admins):===
 
: (Note: this does not apply to '''mibbit '''using a '''nickname for IRC purposes''', no problem with manual or automatic authenticating)
 
 
The foldit IRC server (as of this writing) appears to attempt to allow a folder into the group room before authenticating when the connection is interrupted or when logging in from a different IP address.
 
 
Because of this, many folders can find themselves "banned" from their group chat room.
 
 
Unless a teammate who has ops is in that room to unban, a team member can be unable to access their group chat until someone with ops shows up (the global mods are unable to help in this situation).
 
 
There are steps that a group manager can take to minimize this, and allow anyone on external IRC to unban themselves.
 
 
1. ''For any folder in your group who is using IRC, give an access level of 50. Do this through your external IRC client by typing in the following:''
 
 
/msg chanserv access TeamName add FolderName 50
 
 
A ChanServ window will open in your external IRC which will tell you that the access level for that teammate has been changed (the default level is 30). You will notice that the next time that player logs in, they will automatically be listed as an op in your room.
 
 
2. ''Anyone who has ops status (level 50) in the room has the ability to unban themselves in their external irc client by typing:''
 
 
/msg chanserv unban #TeamName
 
 
''Please note'': if the #TeamName appears as a link (if copy/pasted from a notepad) it must be de-linked to work.
 
 
 
===Other Useful Commands for Group Admins===
 
 
 
This information is useful when the server has had outages that have caused major problems with IRC.
 
 
''Occasionally a Group Admin needs to look at their Access List to determine which players have which access levels.  This command will return a list in the chanserv window of all team players and their access levels.  This can be done by typing:''
 
 
/msg chanserv access #TeamName list
 
 
''And occasionally a group admin will want to manually delete a player name from the list, which can be done by typing:''
 
 
/msg chanserv access #TeamName del FolderName
 
 
 
 
 
 
=== Alternate IRC ===
 
 
Alternate IRC site:
 
*[[http://chat.efnet.org:9090/]]
 
*Channel #foldit_global
 
*Bonus, use /EMBED to create a custom URL that prefills the nick and channel
 
For IRC client:
 
*irc.he.net
 
*Port 6667
 
*Channel #foldit_global
 
 
Alternate IRC server:
 
*irc.uk.mibbit.net
 
*Channel #foldit_global
 
 
== News ==
 
 
===2/11/2011 ===
 
website and IRC server was down for 2 hours
 
 
 
===11/15/2010 More connection problems===
 
 
: Some new problems today. Currently website is up and down.
 
: Chat server can be accessed through an IRC client like Chatzilla or mibbit.
 
 
: All permissions seem to have been removed again, so dont be surprised to see unfamiliar names popping up in your group channel.
 
 
*irc.fold.it
 
 
*Port 6667
 
 
*Channel #global
 
 
=== 11/03/2010 Fold.it IRC changes ===
 
*http://fold.it/portal/user/me/edit/IRC, Select Fix IRC Group Chat Permissions, then Click Save
 
*Log into Fold.it website, navigate to http://fold.it/portal/user/me, Under Profile, note IRC Nick and IRC Key
 
*Use IRC Nick and IRC Key to log into Fold.it IRC externally
 
*Group manager may be able to manage their IRC channel. If you are the group founder or manager, enter feedback or contact Fold.it to resolve any channel issues
 
 
===Update 10/19/2010 ===
 
Alternate IRC since the Fold.it chat server is down....
 
 
For web IRC - Moved up
 
   
 
'''Turn off in Game Chat'''
 
You can block non-group chat: Click "Menu" and then click "General Options", a menu appears where you can check and "Disable non-group chat", this will take effect when you next restart Foldit.
   
  +
'''Multiple clients'''
  +
Players can run multiple Foldit game clients at the same time. Only one client, however, can be connected to IRC chat. The other clients are disconnected from IRC and can't chat. The disconnected clients also won't receive recipes sent via the "Add to Cookbook!" button.
   
  +
==Foldit IRC server and channels==
'''PLEASE NOTE - THIS SECTION IS RELATED TO AN EARLIER PROBLEM'''
 
  +
Foldit's IRC server is irc.fold.it, port 6667.
   
  +
The #global channel is available to all players.
'''DO NOT CHANGE YOUR 'HOST' FILE for the Oct 20th 2010 problems.'''
 
   
  +
The #veteran channel is available to players with a minimum level of experience. (It's a fairly low minimum.)
Today game is down because some odd DNS problem.
 
   
  +
Players who join a [[Groups|group]] have access to that group's IRC channel.
To access website you need to skip DNS lookup editing your "hosts" file.
 
  +
==IRC Key==
  +
The #global channel is open to all, but the other channels, particularly group channels, require an IRC key.
   
  +
The IRC key can be found on a player's [http://fold.it/portal/user/me "My Page"].
Location of file is described there:
 
   
  +
The IRC key is used on a "/msg NickServ IDENTIFY *irckey*" command, where *irckey* is the IRC key from the fold.it web site. Many external chat clients can be configured to send this command automatically when connecting to irc.fold.it.
[http://en.wikipedia.org/wiki/Hosts_%28file%29 http://en.wikipedia.org/wiki/Hosts_(file)]
 
 
==External IRC Chat==
  +
Although the Foldit in-game chat is sufficient for many players, some players prefer to access chat using an external client. Using an external client can allow for chat access on a second computer. External clients offer options which may be helpful for those with vision problems. External clients also offer the ability to click all links, the ability to copy/paste, and the logging of chats.
   
  +
Normally, users create a second Foldit user id for use with the external chat client. This user id should only be used for external chat, never for logging in to a client and folding. See this description of [[External_IRC_setup_--_IceChat#Creating_a_Foldit_IRC_account|how to create a Foldit IRC account]] for details. The IRC key for the second Foldit user id is used to configure the external IRC client.
You need to open that file and edit it, by adding at end lines:
 
   
  +
The alternative to creating a second Foldit user id involves making sure that all Foldit clients are closed. Once the clients are closed, the existing Foldit user id can be used to log in with the external chat client. Most players find that having a second Foldit id to external chat is easier to deal with.
128.95.1.228 fold.it<br />
 
128.95.1.228 irc.fold.it<br />
 
128.95.1.228 www.fold.it<br />
 
   
  +
Players who belong to groups with controlled access should ask for the second Foldit user id to be added to the group as well.
You may copy-paste for there :)
 
   
  +
Players can use install an IRC program such as [http://foldit.wikia.com/wiki/External_IRC_setup_--_IceChat IceChat] for PCs or Colloquy for Macs to access external chat.
Windows7 need to run text editor (IE notepad) in administrator mode.
 
   
  +
Alternately, players can use a web-based IRC client, such as [[IRC Set up - MIBBIT ( web based IRC)|Mibbit]].
Linuxes also need to have root privileges.
 
  +
==Troubleshooting for group chat==
  +
Players have encountered intermittent problems with accessing group chat. There's a "Fix IRC Group Chat Permissions" option on the fold.it web site which may correct some of these problems. Make sure that you're all Foldit client and external IRC clients are disconnected from the Foldit IRC server. Go to the [http://fold.it/portal/user/me/edit/IRC fix IRC option], click the checkbox, and click "Save". This option is reputed to be most effective if applied shortly before the hour, for example at 9:55 or 21:55. It's not clear whether there's any technical merit to this idea, however.
   
  +
The [http://foldit.wikia.com/wiki/External_IRC_setup_--_IceChat#IRC_Group_Chat_Permissions IRC Group Chat Permissions] section of the IceChat setup instructions also discusses this topic.
Happy folding!
 
 
==External IRC for Group Chat (special instructions for Group Admins)==
  +
The Foldit IRC server uses group membership on the fold.it website to determine who can access a group chat room. When a player wishes to use an external IRC client with an IRC-only user id, they just need to join the Foldit group with that user id. If someone not in the group tries to access a group room they will be kicked (not banned). This eliminates the old problem of players getting banned from the group room when they accessed it from a different IP address or when their IRC client attempted to auto-join the group room prior to authentication.
   
  +
Anyone who is listed as a group admin on the fold.it website will also have ops privileges in the group chat room. It is no longer necessary to give chat ops privilege to everyone using external IRC, since the banning problem has been removed. Anyone who should have the privilege to kick or ban people from the group IRC channel can be made a group admin on the fold.it site.
rav3n_pl
 
 
[[Category:Help]]
 
[[Category:Help]]
 
[[Category:Chat]]
 
[[Category:Chat]]

Revision as of 19:19, 26 November 2019

Foldit's in-game chat is based on IRC ("Internet Relay Chat"). Anyone may connect to the Foldit IRC server either through the Foldit game client or through external IRC clients.

Foldit also uses IRC internally for things like downloading recipes and puzzles via the fold.it website. For example, the "Add to Cookbook!" button for a recipe on fold.it uses IRC to send the recipe to your fold.it client. You must be logged in to the fold.it website and have an IRC-connected Foldit client running for this to work.

As at December 2014, the Foldit IRC system hides user IP addresses from connected users and Ops. 

Turn off in Game Chat You can block non-group chat: Click "Menu" and then click "General Options", a menu appears where you can check and "Disable non-group chat", this will take effect when you next restart Foldit.

Multiple clients Players can run multiple Foldit game clients at the same time. Only one client, however, can be connected to IRC chat. The other clients are disconnected from IRC and can't chat. The disconnected clients also won't receive recipes sent via the "Add to Cookbook!" button.

Foldit IRC server and channels

Foldit's IRC server is irc.fold.it, port 6667.

The #global channel is available to all players.

The #veteran channel is available to players with a minimum level of experience. (It's a fairly low minimum.)

Players who join a group have access to that group's IRC channel.

IRC Key

The #global channel is open to all, but the other channels, particularly group channels, require an IRC key.

The IRC key can be found on a player's "My Page".

The IRC key is used on a "/msg NickServ IDENTIFY *irckey*" command, where *irckey* is the IRC key from the fold.it web site. Many external chat clients can be configured to send this command automatically when connecting to irc.fold.it.

External IRC Chat

Although the Foldit in-game chat is sufficient for many players, some players prefer to access chat using an external client. Using an external client can allow for chat access on a second computer. External clients offer options which may be helpful for those with vision problems. External clients also offer the ability to click all links, the ability to copy/paste, and the logging of chats.

Normally, users create a second Foldit user id for use with the external chat client. This user id should only be used for external chat, never for logging in to a client and folding. See this description of how to create a Foldit IRC account for details. The IRC key for the second Foldit user id is used to configure the external IRC client.

The alternative to creating a second Foldit user id involves making sure that all Foldit clients are closed. Once the clients are closed, the existing Foldit user id can be used to log in with the external chat client. Most players find that having a second Foldit id to external chat is easier to deal with.

Players who belong to groups with controlled access should ask for the second Foldit user id to be added to the group as well.

Players can use install an IRC program such as IceChat for PCs or Colloquy for Macs to access external chat.

Alternately, players can use a web-based IRC client, such as Mibbit.

Troubleshooting for group chat

Players have encountered intermittent problems with accessing group chat. There's a "Fix IRC Group Chat Permissions" option on the fold.it web site which may correct some of these problems. Make sure that you're all Foldit client and external IRC clients are disconnected from the Foldit IRC server. Go to the fix IRC option, click the checkbox, and click "Save". This option is reputed to be most effective if applied shortly before the hour, for example at 9:55 or 21:55. It's not clear whether there's any technical merit to this idea, however.

The IRC Group Chat Permissions section of the IceChat setup instructions also discusses this topic.

External IRC for Group Chat (special instructions for Group Admins)

The Foldit IRC server uses group membership on the fold.it website to determine who can access a group chat room. When a player wishes to use an external IRC client with an IRC-only user id, they just need to join the Foldit group with that user id. If someone not in the group tries to access a group room they will be kicked (not banned). This eliminates the old problem of players getting banned from the group room when they accessed it from a different IP address or when their IRC client attempted to auto-join the group room prior to authentication.

Anyone who is listed as a group admin on the fold.it website will also have ops privileges in the group chat room. It is no longer necessary to give chat ops privilege to everyone using external IRC, since the banning problem has been removed. Anyone who should have the privilege to kick or ban people from the group IRC channel can be made a group admin on the fold.it site.