]> git.xonotic.org Git - xonotic/xonotic.git/commitdiff
do the same in the server directory too
authorRudolf Polzer <divVerent@xonotic.org>
Wed, 24 Aug 2011 21:07:50 +0000 (23:07 +0200)
committerRudolf Polzer <divVerent@xonotic.org>
Wed, 24 Aug 2011 21:07:50 +0000 (23:07 +0200)
server/.gitattributes [new file with mode: 0644]
server/rcon2irc/rcon2irc.txt
server/readme.txt

diff --git a/server/.gitattributes b/server/.gitattributes
new file mode 100644 (file)
index 0000000..f96575f
--- /dev/null
@@ -0,0 +1 @@
+*.txt -crlf
index 4625aaa1547b68724fbf0892ef2430ec7f2cdb31..245bd9ec2330b525b668b2f029585dbcdc65ad36 100644 (file)
@@ -1,96 +1,96 @@
-rcon2irc - IRC gateway for Xonotic servers, using rcon authorization
-
-
-Quick installation guide:
-
-1. Set up rcon access on your Xonotic server, by adding some line like
-     rcon_password hackme
-   in your server.cfg. This password gives anyone FULL access to your server,
-   so do not give it away! This IRC gateway does not work with a
-   rcon_restricted_password.
-
-2. Copy rcon2irc-example.conf to another name (e.g. rcon2irc.conf), and edit
-   the settings to match your setup. At the very least:
-   - change dp_server to the IP (or IP:port) of your Xonotic server
-   - change dp_password to the rcon password set above
-   - change irc_server to the IRC server to connect to
-   - change irc_nick to the nick name to use
-   - change irc_channel to the channel to join
-   
-3. Run it:
-     perl rcon2irc.pl rcon2irc.conf
-   You may possibly want to run it in nohup so you can disconnect from your ssh
-   connection, like this:
-     nohup perl rcon2irc.pl rcon2irc.conf &
-   Logging will then go to a file nohup.out in the same directory. Another way
-   to run it permanently and to see its output is to run it inside a screen(1).
-
-
-Features:
-
-- Show results of matches in the IRC channel
-
-- Act as a gateway to allow chat between Xonotic server and IRC users, useful
-  for making the server more interesting to the public, but also useful as a
-  mere helper for the server admin to watch what's happening in game (like, if
-  people complain about a problem):
-  - Any line written in game using say (not say_team) goes to the IRC channel.
-  - Any line written in the channel, prefixed by the bot's nick name and a :,
-    goes into the Xonotic game.
-  - Example:
-    View in game:
-      XSAX LTU: GREAT WIN AHAHAHAHAHAHAHAHAH))
-      (RedAlert) stop teamkilling!
-      .ThreeHeadedMonkey.: I am behind you!
-    View on IRC, assuming the IRC gateway has the nick noobXon and is voiced:
-      <+noobXon> <XSAX LTU> GREAT WIN AHAHAHAHAHAHAHAHAH))
-      <+noobXon> <.ThreeHeadedMonkey.> I am behind you!
-
-- Notify about free slots on the server. Example:
-    * noobXon is full!
-    * noobXon can be joined again (2 free slots); join now: xonotic +connect 172.23.42.54!
-    <+noobXon> ctf_capturecity_v2r1 has begun (2 free slots); join now: xonotic +connect 172.23.42.54
-
-- Display scores at the end of a match in the IRC channel. Example:
-    <+noobXon> ctf_capturecity_v2r1 ended: 301:78 Nicole 115, elsteer BLD {Y} 77,
-               CensoredNickname 57, 0grueN# 29, Bigus 23, ZeroA 36, ricer 22,
-               Treey@suse8 12, cZaR6RUSS7 8, BrightDev1l 0
-
-- Authenticate to the IRC services by Nickserv or Quakenet protocol, so the
-  server bot can be set up to always get voice when entering the channel, and
-  in case of Nickserv, make sure nobody else prevents it from using its
-  configured nick. Other authentication protocols can often be set up using
-  configuration, and if not, as plugin.
-
-- Support for /whois queries: the server hostname is put into the real name
-  field for /whois, so people can see how to find the server in the server
-  list.
-
-- Plugin interface for plugins written in Perl. See included rbiserver.pl for
-  an example.
-
-
-License:
-
-Copyright (c) 2008 Rudolf "divVerent" Polzer
-
-Permission is hereby granted, free of charge, to any person
-obtaining a copy of this software and associated documentation
-files (the "Software"), to deal in the Software without
-restriction, including without limitation the rights to use,
-copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the
-Software is furnished to do so, subject to the following
-conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
-OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
-HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
-WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
-OTHER DEALINGS IN THE SOFTWARE.
+rcon2irc - IRC gateway for Xonotic servers, using rcon authorization\r
+\r
+\r
+Quick installation guide:\r
+\r
+1. Set up rcon access on your Xonotic server, by adding some line like\r
+     rcon_password hackme\r
+   in your server.cfg. This password gives anyone FULL access to your server,\r
+   so do not give it away! This IRC gateway does not work with a\r
+   rcon_restricted_password.\r
+\r
+2. Copy rcon2irc-example.conf to another name (e.g. rcon2irc.conf), and edit\r
+   the settings to match your setup. At the very least:\r
+   - change dp_server to the IP (or IP:port) of your Xonotic server\r
+   - change dp_password to the rcon password set above\r
+   - change irc_server to the IRC server to connect to\r
+   - change irc_nick to the nick name to use\r
+   - change irc_channel to the channel to join\r
+   \r
+3. Run it:\r
+     perl rcon2irc.pl rcon2irc.conf\r
+   You may possibly want to run it in nohup so you can disconnect from your ssh\r
+   connection, like this:\r
+     nohup perl rcon2irc.pl rcon2irc.conf &\r
+   Logging will then go to a file nohup.out in the same directory. Another way\r
+   to run it permanently and to see its output is to run it inside a screen(1).\r
+\r
+\r
+Features:\r
+\r
+- Show results of matches in the IRC channel\r
+\r
+- Act as a gateway to allow chat between Xonotic server and IRC users, useful\r
+  for making the server more interesting to the public, but also useful as a\r
+  mere helper for the server admin to watch what's happening in game (like, if\r
+  people complain about a problem):\r
+  - Any line written in game using say (not say_team) goes to the IRC channel.\r
+  - Any line written in the channel, prefixed by the bot's nick name and a :,\r
+    goes into the Xonotic game.\r
+  - Example:\r
+    View in game:\r
+      XSAX LTU: GREAT WIN AHAHAHAHAHAHAHAHAH))\r
+      (RedAlert) stop teamkilling!\r
+      .ThreeHeadedMonkey.: I am behind you!\r
+    View on IRC, assuming the IRC gateway has the nick noobXon and is voiced:\r
+      <+noobXon> <XSAX LTU> GREAT WIN AHAHAHAHAHAHAHAHAH))\r
+      <+noobXon> <.ThreeHeadedMonkey.> I am behind you!\r
+\r
+- Notify about free slots on the server. Example:\r
+    * noobXon is full!\r
+    * noobXon can be joined again (2 free slots); join now: xonotic +connect 172.23.42.54!\r
+    <+noobXon> ctf_capturecity_v2r1 has begun (2 free slots); join now: xonotic +connect 172.23.42.54\r
+\r
+- Display scores at the end of a match in the IRC channel. Example:\r
+    <+noobXon> ctf_capturecity_v2r1 ended: 301:78 Nicole 115, elsteer BLD {Y} 77,\r
+               CensoredNickname 57, 0grueN# 29, Bigus 23, ZeroA 36, ricer 22,\r
+               Treey@suse8 12, cZaR6RUSS7 8, BrightDev1l 0\r
+\r
+- Authenticate to the IRC services by Nickserv or Quakenet protocol, so the\r
+  server bot can be set up to always get voice when entering the channel, and\r
+  in case of Nickserv, make sure nobody else prevents it from using its\r
+  configured nick. Other authentication protocols can often be set up using\r
+  configuration, and if not, as plugin.\r
+\r
+- Support for /whois queries: the server hostname is put into the real name\r
+  field for /whois, so people can see how to find the server in the server\r
+  list.\r
+\r
+- Plugin interface for plugins written in Perl. See included rbiserver.pl for\r
+  an example.\r
+\r
+\r
+License:\r
+\r
+Copyright (c) 2008 Rudolf "divVerent" Polzer\r
+\r
+Permission is hereby granted, free of charge, to any person\r
+obtaining a copy of this software and associated documentation\r
+files (the "Software"), to deal in the Software without\r
+restriction, including without limitation the rights to use,\r
+copy, modify, merge, publish, distribute, sublicense, and/or sell\r
+copies of the Software, and to permit persons to whom the\r
+Software is furnished to do so, subject to the following\r
+conditions:\r
+\r
+The above copyright notice and this permission notice shall be\r
+included in all copies or substantial portions of the Software.\r
+\r
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\r
+OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\r
+HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\r
+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\r
+FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\r
+OTHER DEALINGS IN THE SOFTWARE.\r
index 50b44c17de80e32fe2f57c02ab662b14bc00552b..7fdc1a9e0fbbee06e089dbbc00c9d60eee19d480 100644 (file)
@@ -1,52 +1,52 @@
-This subdirectory contains scripts and a config file that can be used
-to start a dedicated Xonotic server on linux, mac or windows systems
-and also some tools that help with maintaining your server.
-
-You will need to copy the right script for your system into your
-Xonotic main directory, where the normal binaries are.  You then need
-to copy and ADJUST the config file which is called server.cfg.  You
-can copy it either into the Xonotic/data directory where the big
-data*.pk3 file is or when running on linux or mac you can as well copy
-it into a special directory named '~/.xonotic/data'.  After you have
-setup everything and have adjusted the config file you can start the
-server by running the server script.
-
-Please make sure your server is always uptodate!  Just signup the
-Xonotic release mailinglist to get informed about new releases.
-https://lists.sourceforge.net/lists/listinfo/xonotic-releases
-
-An important thing is to make sure that your firewall does allow
-players to connect to your server.  This typicly means you will have
-to open or forward the port (see the line that sets the variable port
-in your config.cfg for the right port number, default is 26000) to the
-computer running your server.  How to do this does depend on your
-computer and network setup.
-
-If you plan to install custom maps on your server you should read the
-file Xonotic/Docs/mapdownload.txt to learn how to setup automatic map
-download.
-
-In case you want to rename the server.cfg file, e.g. because you want
-to run several servers on one machine, you have to edit the script and
-change the name there too.
-
-A very useful tool for running and controlling a server is the
-application 'gnu screen'.  It should be available for all usual
-operating systems.  You can find some hints about its usage here:
-http://jmcpherson.org/screen.html
-
-The options in the config file are only the most interesting and
-important ones.  You can get a list of all available commands and
-variables with 'cmdlist' and 'cvarlist' in the server console.
-
-rcon.pl is a perl script that implements rcon which can be used to
-remotely control your server.
-
-rcon2irc is a Xonotic server to irc gateway.  It allows you to watch
-and communicate with active players on your server via irc.  Read its
-rcon2irc.txt to learn how to setup and use it!
-
-help.cfg is a Xonotic config file providing a simple help message
-system.  It prints all the messages from a list, one after the other
-with an configureable delay between them.  Great to provide beginners
-with some hints.
+This subdirectory contains scripts and a config file that can be used\r
+to start a dedicated Xonotic server on linux, mac or windows systems\r
+and also some tools that help with maintaining your server.\r
+\r
+You will need to copy the right script for your system into your\r
+Xonotic main directory, where the normal binaries are.  You then need\r
+to copy and ADJUST the config file which is called server.cfg.  You\r
+can copy it either into the Xonotic/data directory where the big\r
+data*.pk3 file is or when running on linux or mac you can as well copy\r
+it into a special directory named '~/.xonotic/data'.  After you have\r
+setup everything and have adjusted the config file you can start the\r
+server by running the server script.\r
+\r
+Please make sure your server is always uptodate!  Just signup the\r
+Xonotic release mailinglist to get informed about new releases.\r
+https://lists.sourceforge.net/lists/listinfo/xonotic-releases\r
+\r
+An important thing is to make sure that your firewall does allow\r
+players to connect to your server.  This typicly means you will have\r
+to open or forward the port (see the line that sets the variable port\r
+in your config.cfg for the right port number, default is 26000) to the\r
+computer running your server.  How to do this does depend on your\r
+computer and network setup.\r
+\r
+If you plan to install custom maps on your server you should read the\r
+file Xonotic/Docs/mapdownload.txt to learn how to setup automatic map\r
+download.\r
+\r
+In case you want to rename the server.cfg file, e.g. because you want\r
+to run several servers on one machine, you have to edit the script and\r
+change the name there too.\r
+\r
+A very useful tool for running and controlling a server is the\r
+application 'gnu screen'.  It should be available for all usual\r
+operating systems.  You can find some hints about its usage here:\r
+http://jmcpherson.org/screen.html\r
+\r
+The options in the config file are only the most interesting and\r
+important ones.  You can get a list of all available commands and\r
+variables with 'cmdlist' and 'cvarlist' in the server console.\r
+\r
+rcon.pl is a perl script that implements rcon which can be used to\r
+remotely control your server.\r
+\r
+rcon2irc is a Xonotic server to irc gateway.  It allows you to watch\r
+and communicate with active players on your server via irc.  Read its\r
+rcon2irc.txt to learn how to setup and use it!\r
+\r
+help.cfg is a Xonotic config file providing a simple help message\r
+system.  It prints all the messages from a list, one after the other\r
+with an configureable delay between them.  Great to provide beginners\r
+with some hints.\r