Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - slackin

Pages: [1] 2
PUGBOT Rules and Info / Command documentation.
« on: February 05, 2016, 09:34:08 am »
Parms in <> are required while parms in [] are optional.

View who is currently in a pug:

See active pugs:

Join the pug:
.join [gametype] [map]

Vote in pug:
.vote [gametype] [map]

On a BNC and need a token? Missing a token? Use this command:

PUG really sucks and everyone wants to end it:

Login to bot, be careful to never do this in a channel! I recommend doing it in the server tab:
/msg GT-PUGBot .login <username> <password>

Leave the player list for next pug:

See a list of available maps:

See a list of gametypes:

Missing game info, use this command to resend info:

Check out the last pug:
.last [pug number]

Check out mapstats:

Check out active servers, use one of the following options:
.sv [all | list | na | pug | ts | tdm | ctf | server ID]

Check for players online:
.players [player name | server ID | list]


To end a pug:
.end <pug number>

Force start a pug that hasn't filled up:
.forcestart <number of players to fill to>

Kick a user from irc:
.kick <irc nick>

Ban a user from irc:
.banirc <irc nick>

Ban a user from pug:
.banpug <irc nick>

Ban a user from game servers:
.bangame <irc nick>

Ban a user from everything:
.banall <irc nick>

Unban a user from pugbot (user must be using same nick as when they were banned and be on same ip and must be unbanned on network was banned on):
.unban <irc nick>

Mute a player in a game server:
.mute <mute/unmute> < <name> or <sv_id> <slot> >
FOR USE ONLY IN #pugbot-priv:

Check for in game aliases, historic database included:
.name <name>

Check for ip in game:
.ip <ip>

Check for GUID in game:
.guid <all or part of GUID>

Should MESSAGE the bot this command in server tab:

/msg GT-PUGBot .server add <server address>:<port> <rcon>
/msg GT-PUGBot .server update <server address>:<port> <old rcon> <new rcon>

Other misc stuff by slack / gentoo bashcomp global all enabled script
« on: November 14, 2011, 06:53:09 pm »

Code: [Select]
for i in {1..199}
eselect bashcomp enable --global "$i"
echo "$i"

mainly for ZKAT8IT

Off Topic / the new jway
« on: September 13, 2011, 11:03:59 pm »

Sorry to publicize iCu's demise, but what a match, just have to show people how it looked from the top scorer's pov. And honestly, the video actually vindicates iCu as being a half way decent team, cause I was top scorer and I wasn't really RAPING them as far as skill goes, I was just playing smarter.

PUGBOT Rules and Info / idea..........
« on: August 07, 2011, 05:28:35 pm »
<slack-m> oo also, something that has been there from the begining, but i need to work a couple things out, is clans being able to add their own servers to use on pugbot and !enable/!disable the server for when they want to use it for scrims or pugs
<slack-m> check this out
<slack-m> something i want to add
<slack-m> is
<slack-m> a clan has a server
<slack-m> they add it to pugbot with rcon info
<slack-m> then they set what map and gametype they want
<slack-m> and num players
<slack-m> then they do !scrim
<slack-m> it broadcasts reques
<slack-m> other clan can do !acceptscrim [scrim num]
<slack-m> and the bot auto pm's the clan the sevrer info
<slack-m> sets up the server
<slack-m> with league config selected by clan requesting the scrim
<slack-m> and yea, the setup and broadcast message would include which league config
<slack-m> like ftwgl/uz/urtla/esl/cb/custom
<slack-m> then they can accept scrims across network without clans needed to be on the same network
<slack-m> or join others channels
<slack-m> or blah blah blah
<slack-m> would be pretty sweet imo

PUGBOT Rules and Info / Web page content manager
« on: August 06, 2011, 07:14:41 am »
I could REALLY use some help managing the content on the web page. If you are interested, please let me know, or if you know someone who might be interested, lemme know.

Plenty of time to coordinate the translation team and what content should be on the page.
A knowledge of the rules inside and out, and what our end goal is.
Ability to speak English well.
The ability to read players actions and reactions and make adjustments as necessary.

Preferred skills, but not required:
Knowledge of html
Proficient with phpmyadmin
Proficient with ftp and ssh

Create all the needed content for the webpage, such as, but not limited to: rules, help, and general info.
Would be expected to coordinate the translation team on all new content.
Have all content checked for correctness, in each language. (You are not expected to know other languages, just make sure it all gets proof read)

The pay is very competitive with other Urban Terror organizations, we offer a six figure a year salary($000,000) with no benifits. It comes with other perks though, such as admin on pugbot and credit on the website. Also we can help with web/gameserver hosting if you need.

NOTE: All admins are required to adhere to a strict set of rules, you are not required to be an admin, but following the rules is required if you so desire to be an admin.

So if you are interested, please email or sign up on the forums and make a post:

Off Topic / FTWGL Re-post
« on: August 05, 2011, 12:55:43 pm »
I was posting this on FTWGL but a certain admin is not allowing these posts to be seen. I think this should be known to all so they know they are dealing with someone who has rage control issues and honesty issues.

Ok, so it started with me calling bacardi a tard in a slightly joking fashion, and he turns around and calls me a moron. Well, if he was a regular play that would be no big deal, but this is someone who is on the ops team and has access to the forums as a mod/admin.

So, after he called me a moron this was my reply:

PS: I don't think I ever bothered to make it known how you came and messed up pugbot's ts3. I personally can't believe you did that, you are an admin in the league and you WERE an admin on pugbot when you did that. Then you deleted yourself from the forums and raged out cause I told you that you were being an over zealous admin and asked you to calm down. I think maybe ftwgl should remove you from admin before you do the same thing to them. They might ask you not to call people a moron and you might just start deleting threads or users. Who knows? You don't behave very well at all. Vandalizing someone elses server that they were nice enough to give you admin on is pretty messed up. You were an admin for over a year, and because I asked you repeatedly to calm down you raged out, vandalized my ts3 and then deleted yourself from the forums. GGz kronic, ggz -- Grow up bro.

Then he pm's me on irc this:

<bacarr> hey "moron"
<bacarr> 1. im not an league admin
<bacarr> 2. i have no clue what happen with ur shit ts3 and could care less
<bacarr> 3. i quit pugbot admin because you take that shit to serious
<bacarr> next time you want to talk trash to someone do it over pm and dont make yourself look anymore like an idiot
<bacarr> for all i care i dont need to be any op/admin, im taking care of RL shit now
<bacarr> and help UAA and FTW in my spare time
<bacarr> oh and before i forget
<bacarr> GGz kronic, ggz -- Grow up bro.
<bacarr> you talk the most shit about things over the internet haha, reminds me of jway
<bacarr> you need to grow up
<slack-m> Your the one who raged out on my ts3 dude and acted like a spoiled little brat, not me.

So I made a post on ftwgl bringing up the fact that this is a sad disappointment to have an admin/ops team member acting in such a way and this member continually deletes my posts as soon as possible because he can't handle the truth.

NOTE: It is a FACT that him, or someone on his PC vandalized pugbot ts3, which I would say is an attack on the community, especially considering clan wTf we're borrowing pugbot ts3 at the time, but I managed to fix it before it effected them thankfully.

SUB-NOTE: part of what I said in the first post about him doing as he pleases with deleting other peoples posts is occurring, I believe is wrong, another admin should be handling this, not the person in question.

PS: I thought an attack on the UrT community would be met with action on FTWGL?

PSS: If I had an admin acting like that, they would be met with swift action. O wait, this did happen on pugbot, and I had to react and ask him to calm down, which is when he deleted himself and half my ts3.

Would love to hear from: solitary, x8 or lady on this issue, as I believe this is a grave mistake. This is not the representation an organization wants. I know ftwgl would not condone such action, why is this being allowed?

Received Demos / darwin PUG #4945
« on: July 30, 2011, 02:38:05 pm »
Requested by slackin as substitute for other demo that no thread exists for.

Received Demos / mexicano PUG #4915
« on: July 29, 2011, 10:04:52 pm »
Requested by slackin.

Received Demos / MonsterBalls PUG #4915
« on: July 29, 2011, 10:04:31 pm »
Requested by slackin.

Received Demos / rozzee
« on: July 29, 2011, 12:07:12 am »
Here's miley's demo, requested by whoha.

Received Demos / slackin
« on: July 28, 2011, 11:07:49 pm »
whoha requested, here it is!

Received Demos / wtf_
« on: July 28, 2011, 11:52:41 am »
here's his demo

Received Demos / falco
« on: July 27, 2011, 04:10:25 pm »
Requested by me, pug #4821

PUGBOT Rules and Info / PUGBOT Rules. Please read!
« on: July 21, 2011, 04:01:33 am »

Learn them, be one with them.

Other misc stuff by slack / maj, nifty things.
« on: July 18, 2011, 10:39:39 pm »

<22:32:44> ‎"MaJ‎"‎
<22:37:21> ‎"MaJ‎"‎
<22:37:35> ‎"MaJ‎"‎
<22:38:57> ‎"MaJ‎"‎

Other misc stuff by slack /
« on: July 17, 2011, 08:32:07 pm »
So I made a little urban terror server install script for larger servers that might like to be able to create a new server very easily, and save space in the process. You need the .sh file and filelist, filelist is included in

Code: [Select]
#    This program is free software: you can redistribute it and/or modify    |
#    it under the terms of the GNU General Public License as published by    |
#    the Free Software Foundation, either version 3 of the License, or       |
#    (at your option) any later version.                                     |
#                                                                            |
#    This program is distributed in the hope that it will be useful,         |
#    but WITHOUT ANY WARRANTY; without even the implied warranty of          |
#    GNU General Public License for more details.                            |
#                                                                            |
#    You should have received a copy of the GNU General Public License       |
#    along with this program.  If not, see <>.   |

# slackin's UrT dedicated server install script!       Version: 0.1          |
# Justin Clark --                                        |
# slackin35 on AIM                                                           |
#                                                                            |
# See the bottom of the script for more information.                         |

### PLEASE EDIT! #############################################################
# source_dir should be the directory where the folder UrbanTerror            #
# is located. ie, if UrbanTerror is /usr/local/games/UrbanTerror             #
# then you would put: source_dir="/usr/local/games/"                         #
#                                                                            #


#                                                                            #
# That concludes the inscript config!                                        #
#                                                                            #
### END EDIT! ################################################################

# Read the username from stdin
function get_user {

# Ask user what user account to install to, and read reply into varible user
color_echo "yellow" "Please enter username:"
read user

# Read the port from stdin
function get_port {

# Ask user what port to use for this server, and read reply into varible port
color_echo "yellow" "Please enter port:"
read port

# Color echo function, for using echo with colors in bash, syntax: color_echo "color_name" "message to send"
function color_echo {

# Case statement to set ascii color code from named color
case "$1" in
"blue" )
"red" )
"yellow" )
"green" )

# Do the actual echo, note the -e to use the escape codes
# and notice the color reset at the end, always use that.
echo -e "${color}${2}\e[0m"

# Install all the maps listed in the maplist file without prompting.
function map_install_all {
color_echo "green" "Installing all maps"

# Link each map listed in map filelist
for filename in $map_filelist
if ln -s ${source_dir}${filename} ${user_dir}/UrbanTerror/q3ut4 ; then
color_echo "green" "File linked: ${user_dir}/${filename}" ; else

# if link fails, produce error and exit program
color_echo "red" "File link FAILED: ${user_dir}/${filename}"

# Install all the maps listen in maplist file and prompt for each map.
function map_install_yes {
color_echo "green" "Selecting maps one by one"

# Link each map listed, prompting first.
for filename in $map_filelist

# Ask user if he want to copy this map, then read his reply.
color_echo "green" "Link map: ${filename}  (y)es / (n)o"
read yeno

# if replied "y" then link the map.
if [ $yeno == "y" ] ; then
if ln -s ${source_dir}${filename} ${user_dir}/UrbanTerror/q3ut4 ; then
color_echo "green" "File linked: ${user_dir}/${filename}" ; else

# if link fails, produce error and exit program
color_echo "red" "File link FAILED: ${user_dir}/${filename}"

# Start of install script
function run_install {
color_echo "green" "slackin's Urban Terror server install script!"

# Load the used ports list, to make sure we don't use the same port twice!
. used_ports

# Check to see if the username was given at run time.
if [ -z $user ] ; then

# Run loop until a valid username is given.
while [ -z $user_valid ]
color_echo "green" "Checking user directory."

# Check to see if the user name given has a home directory.
if [ -e "/home/${user}" ] ; then

# if user directory exists, set variable so while loop stops.
color_echo "blue" "User directory valid!"
user_dir="/home/${user}" ; else

# if invalid, return error.
color_echo "red" "User directory invalid!"

# Run user prompt

# Run loop until a valid port is given
while [ -z $port_valid ]
color_echo "green" "Checking port."

# Check to make sure port is within sane range, 1024 < port < 65535
# if port is not within that range, return port invalid and return to port prompt
if [[ $port -gt "1024" && $port -lt 65535 ]] ; then

# Case, if $port is in $port_list return taken and return to port prompt
# if not found, default, Tell them port is good.
case $port_list in
*"${port}"* )
color_echo "red" "Port taken! Try another."

# Run port prompt
* )
color_echo "blue" "Port valid!"
esac ; else
color_echo "red" "Port invalid!"

# Run port prompt

# Update used port list with new port
port_list="${port_list} ${port}"

# Write new used port list to file
echo "port_list=\"$port_list"\" 1> used_ports

# Create directory UrbanTerror in user's home folder
if mkdir ${user_dir}/UrbanTerror ; then
color_echo "blue" "Directory created: ${user_dir}/UrbanTerror" ; else

# if failed to create, exit program
color_echo "red" "Directory failed to create: ${user_dir}/UrbanTerror"

# Create q3ut4 directory in UrbanTerror
if mkdir ${user_dir}/UrbanTerror/q3ut4 ; then
color_echo "blue" "Directory created: ${user_dir}/UrbanTerror/q3ut4" ; else

# if failed to create, exit program
color_echo "red" "Directory failed to create: ${user_dir}/UrbanTerror/q3ut4"

# Load the list of files to be linked and copied
. filelist

# Create link for each file in /UrbanTerror/
for filename in $urt_filelist
if ln -s ${source_dir}${filename} ${user_dir}/UrbanTerror/ ; then
color_echo "blue" "File linked: ${user_dir}/${filename}" ; else

# if link fails, produce error and exit program
color_echo "red" "File link FAILED: ${user_dir}/${filename}"

# Create link for each file in /UrbanTerror/q3ut4 except configs and maplist
for filename in $q3ut4_filelist
if ln -s ${source_dir}${filename} ${user_dir}/UrbanTerror/q3ut4/ ; then
color_echo "blue" "File linked: ${user_dir}/${filename}" ; else

# if link fails, produce error and exit program
color_echo "red" "File link FAILED: ${user_dir}/${filename}"

# Copy baseline server configs and mapcycle.txt to server
for filename in $cp_filelist
if cp ${source_dir}${filename} ${user_dir}/UrbanTerror/q3ut4/ ; then
color_echo "blue" "File copied: ${user_dir}/${filename}" ; else

# if copy fails, produce error and exit.
color_echo "red" "File copy FAILED: ${user_dir}/${filename}"

# Create the server startup script with port specified earlier
# in user's home dir, then make it executable.
echo "#!/bin/bash" 1> ${user_dir}/
echo "while true" 1>> ${user_dir}/
echo "do" 1>> ${user_dir}/
echo "${user_dir}/UrbanTerror/ioUrTded.x86_64 +set fs_game q3ut4 +set dedicated 2 +set net_port ${port} +set com_hunkmegs 256 +exec server.cfg" 1>> ${user_dir}/
echo 'echo "server crashed on `date`" > last_crash.txt' 1>> ${user_dir}/
echo "done" 1>> ${user_dir}/

# Changing to executable
if chmod +x ${user_dir}/ ; then
color_echo "blue" "Start script created successfully: ${user_dir}/" ; else

# If chmod fails, produce error and exit.
color_echo "red" "Start script failed to create: ${user_dir}/"

# Changing owner ship of entire /UrbanTerror folder to username
if chown -Rf ${user}:${user} ${user_dir}/UrbanTerror ; then
color_echo "blue" "Ownership changed to ${user}:${user}" ; else

# If failed, produce error and exit.
color_echo "red" "Problem changing ownership to ${user}:${user} on directory: ${user_dir}/UrbanTerror"

# Ask user if he would like more maps, and read his reply.
color_echo "yellow" "Would you like to install additional maps? (a)ll / (y)es / (n)o"
read inst_maps

# Case: a - install all maps without prompting
# Case: y - install all maps prompting before each map.
case "$inst_maps" in
"a" )

# Run function to install w/o prompts
map_install_all $map_filelist $user_dir
"y" )

# Run function to install w/ prompts
map_install_yes $map_filelist $user_dir

# Ask user if he would like additional league configs, read reply
color_echo "yellow" "Install additional configs? (y)es / (n)o"
read cfg_inst

# If reply "y" then selectively ask for each league config
if [ $cfg_inst == "y" ] ; then
for filename in $cfg_filelist

# Ask user if they would like named config
color_echo "yellow" "Copy config: ${filename}  (y)es / (n)o"
read yeno

# If they replied "y", copy the config to users /UrbanTerror/q3ut4
if [ $yeno == "y" ] ; then
if cp ${source_dir}${filename} ${user_dir}/UrbanTerror/q3ut4 ; then
color_echo "blue" "File copied: ${user_dir}/${filename}" ; else

# if copy fails, produce error and exit.
color_echo "red" "File copy FAILED: ${user_dir}/${filename}"

# Ask if installing as a pugbot server.
color_echo "yellow" "Install pugbot configs?  (y)es / (n)o"
read pug_inst

# If replied "y" copy all pugbot configs listed.
if [ $pug_inst == "y" ] ; then
for filename in $pugcfg_filelist
if cp ${source_dir}${filename} ${user_dir}/UrbanTerror/q3ut4 ; then
color_echo "blue" "File copied: ${user_dir}/${filename}" ; else

# if copy fails, produce error and exit.
color_echo "red" "File copy FAILED: ${user_dir}/${filename}"

# Set command line parms to user and port, syntax: username port

# Run main install function, passing on user and port parms
run_install $user $port

# About the script:                                                                         #
#                                                                                           #
# This script was created so that a server admin of a fairly larger server                  #
# could easily install new urt servers without wasting excessive space                      #
# or wasting even more valuable time.                                                       #
#                                                                                           #
# You can see by the sample files provided the layout of the files pretty easy.             #
# You can add as many maps or configs to the lists as you want.                             #
# I would not advise messing with the base line install file lists,                         #
# they are picked pretty selectively as to make sure min space usage                        #
# but copy any files that server operator may want to change later.                         #
# The file lists are loaded from the same dir as the script.                                #
#                                                                                           #
# Syntax for running: username port                                       #
# username should be a valid user on the system with a directory in /home/                  #
# port should be between 1024 and 65535 and not already be taken by another server          #
#                                                                                           #
#                                                                                           #
# Just another one in a collection of tools for UrbanTerror by slackin.                     #
# Check out the Pick-Up game system, PUGBOT @                            #
# To talk about this script or any other script/tool by slackin,                            #
# try using the pugbot forums, link to the forums:                #
#                                                                                           #
# Hope one of you guys finds this useful!                                                   #

PUGBOT Official Discussion / #pugbot.ctf?
« on: July 17, 2011, 07:15:32 am »
What do you guys think? seperate channel for ctf pugs like the euro's do it? We are busy enough to support it, and may attract even more players to pugbot by doing so, lots of guys only like to play ctf.... I'm really thinkin about this.

Off Topic / GUIDDB
« on: July 16, 2011, 03:31:51 am »
I am just looking to find out how many server admins would be willing to have there server tracked by a new guiddb. This would mean you have to add the server and rcon to pugbot(rcon is stored encrypted and safe, not handled by a humans hands at all, added via the bot)

Anyone who would like to have their server tracked by the new database please make a post here, or email

NOTE: This is where you can post questions and comments about it.

Received Demos / PUG #4336
« on: July 15, 2011, 04:43:28 pm »
I see ban's incoming, thizzle is sending me a demo(or he's getting banned)

Off Topic / Testing!
« on: July 02, 2011, 04:21:08 am »
Someone reply to this.

Pages: [1] 2