Friday, September 23, 2011

NeoStats

1. wget http://shkarko.zemra.org/NeoStats-3.0.1.tar.gz
2. tar -xvf NeoStats-3.0.1.tar.gz
3. cd NeoStats-3.0.1
4. ./configure --help
./configure --enable-unreal32
5. ENTER
6. make
7. make install
8. cd
9. cd NeoStats3.0
10. ./bin/makeconf


What will your server name be? (ie: stats.zemra.org)
[stats.zemra.org] -> <--- stats.yourdomain.com What is your IRC server's IP? (ie: 127.0.0.1) [127.0.0.1] -> <--- Use IP That was given by your hosting. What is the IRCd's Link port? (ie: 7890) [6667] -> <--- Port that is opened on HUB Server for Servers\Links. What is the IRCd's Link password for stats? (ie: bleh) [LinkPass] -> <--- Password for connecting. ( C\N lines in IRCDs server). NeoStats Server comment? [NeoStats 2.5 IRC Statistical Server!] -> <--- Description of your NeoStats Server. Network name? (refer to your networks file. ie: ZemraOrg-IRC) [SomeNet-IRC] -> <--- Name of your Network. The host NeoStats is connecting from, most people use services.zemra.org [NeoStats.Net] -> <--- services.yourdomain.com NeoStats User? (This is the part before @yourhost.net) [Neo] -> <--- Ident for NeoStats. What channel should NeoStats join on IRC? [#services] -> <--- Channel that NeoStats will auto join on startup. Time in seconds we wait before attempting to reconnect to the server on a split? [10] -> <--- Time in seconds we wait before attempting to reconnect to the server on a split. What IP should NeoStats Bind to? (ie: 127.0.0.1) This is optional. See neostats.cfg for more information [127.0.0.1] -> <--- Use IP that was given by hosting.

12. pico neostats.conf

##################################################
## Configuration file for NeoStats
## Created: Fri, Dec 3 2010 - 09:55:26 UTC
## Web: http://www.Zemra.Org
## File Revision: 3.0
##################################################


##################################################
#Each of the options has an indicator as follows:
# [REQUIRED] - must be set or NeoStats will not run.
# [RECOMMENDED] - optional but may cause problems if not set.
# [OPTIONAL] - optional and the feature will be disabled if not set.
# [DISCOURAGED] - may cause undesirable side effects if enabled.
##################################################

#################################
# NeoStats Server Configuration #
#################################

ServerConfig {
# NAME = "" [REQUIRED]
# Specifies the name of the NeoStats Server as it will appear on
# the network. e.g.
#
# SERVER_NAME = "stats.neostats.net"
#
# When NeoStats links, it will appear as stats.neostats.net.
Name = "stats.zemra.org"

# INFO = "" [REQUIRED]
# Specify the description of the server that
# appears when you do /links e.g.
#
# INFO "Network Auxiliary Services"
Info = "NeoStats 3.0 IRC Services"

# SERVICECHANNEL="#" [REQUIRED]
# Specify the channel that all bots on NeoStats
# will automatically join, and echo out any
# important information e.g.
#
# SERVICECHANNEL="#services"
#
# Makes NeoStats, and all the other bots join #services channel on
# start-up/load.
ServiceChannel = "#services"

# SERVER_NUMERIC = [RECOMMENDED]
# Specify the numeric of the server to send on connect.
# This must be a value between 1 and 254, and must not be in use by
# any other IRC server on the network.
#
# SERVER_NUMERIC = 1
ServerNumeric = 1

# BINDTO = [OPTIONAL]
# Make NeoStats bind to a particular IP Address. If not
# specified NeoStats will attempt to find this address
# itself. e.g.
#
# BINDTO 203.203.123.12
#
# All outgoing connections from NeoStats will originate from this
# IP address
# This IP address should not be localhost (127.0.0.1)
BindTo = "72.20.42.110"

# PROTOCOL = "
" [REQUIRED]
# Specifies the protocol module to use.
# Valid protocol options are:
# unreal31 unreal32 ultimate2 ultimate3
# hybrid7 bahamut14 bahamut18 plexus
# ircup10 asuka nefarious
# client
#
# PROTOCOL = "unreal32"
#
Protocol = "unreal32"
}

#################################
# NeoStats Option Configuration #
#################################

Options {
# RECONNECTTIME = [RECOMMENDED]
# If NeoStats server gets split from the network, how long to wait
# before attempting to reconnect to the network. A value of 0 will
# cause NeoStats to shutdown and not attempt to reconnect. e.g.
#
# RECONNECTTIME = 10
#
# Specifies wait 10 seconds before trying to reconnect
#
# RECONNECT_TIME = 0
#
# Tells NeoStats to never reconnect to the network
#
# If not specified, NeoStats will default to 10 seconds.
ReconnectTime = 10

# USEPRIVMSG =
[DISCOURAGED]
# Specify if the bots should send all messages as privmsgs or as
# notices (Most Services use notice) e.g.
#
# USEPRIVMSG true
#
# If present or set to true, will send all messages as privmsgs (if commented out,
# it will send as Notices) *NOTE:* This option Violates IRC RFC, and
# can cause flooding problems on your network. Its NOT recommended.
UsePrivmsg = false

# OPERONLY =
[OPTIONAL]
# Restrict NeoStats and StatServ to opers use only.
# If not specified, users will have some access to NeoStats
# and StatServ commands. e.g.
#
# OPERONLY=true
#
# Only opers may use NeoStats and StatServ.
OperOnly = false

# SERVERSETTIME= [OPTIONAL]
# Cause NeoStats to sync server times at the given interval
# INTERVAL is an integer representing the number of hours
#
# Examples
#
# SERVERSETTIME=24
#
# Cause NeoStats to sync server times every 24 hours
# If not present, NeoStats will not sync times.
# This option only works on servers that support this and
# defaults to a sync interval of 24 hours. Enabling this
# option will also cause NeoStats to sync servers when it
# first joins the network.
ServerSettime = 24

# DatabaseType = "" [OPTIONAL]
# Specifies the database manager module to use.
# NeoStats will default to GDBM if this is not provided.
# Valid options are:
# gdbm
# bdb (if found during configure)
#
# DatabaseType = "gdbm"
#
#
DatabaseType = "gdbm"

# LOGFILENAMEFORMAT = "
" [OPTIONAL]
# Defines the format for dated log files. This allows you to choose
# what date format is used for log file names when they are rotated at
# midnight. The option uses the parameters passed to strftime so you
# can use any options valid for that function. Common ones are:
# %a Abbreviated weekday name
# %A Full weekday name
# %b Abbreviated month name
# %B Full month name
# %d Day of month as decimal number (01 – 31)
# %m Month as decimal number (01 – 12)
# %y Year without century, as decimal number (00 – 99)
# %Y Year with century, as decimal number
#
# Examples using 30 September 2003 as the date:
# For NeoStats0930.log:
#
# LOGFILENAMEFORMAT="%m%d"
#
# For NeoStats20030930.log:
#
# LOGFILENAMEFORMAT="%Y%m%d"
#
# If not defined, the default is the original NeoStats log format of
# "-%m-%d" i.e. NeoStats-09-30.log
#LogFileNameFormat = "-%m-%d"

# ROOTNICK = "" [REQUIRED]
# Specifies the nick of the NeoStats root bot
# e.g.
#
# ROOTNICK="NeoStats"
#
# When NeoStats links, it create a root bot with nick NeoStats
RootNick = "NeoStats"

# SERVICESHOST = "" [REQUIRED]
# Specifies the default host of NeoStats service bots
# e.g.
#
# SERVICEHOST="stats.net"
#
# Service bots will now we user@stats.net
# If not specified NeoStats will default to the server name
ServicesHost = "stats.zemra.org"

# NOLOAD = true [YOU MUST REMOVE THIS]
# If this is in the neostats.conf your NeoStats WILL NOT START UP. To
# disable this simply comment this line out. e.g.
#
# NOLOAD = true <- NeoStats will not load.
#
# #NOLOAD = true <- NeoStats will load.
#
# NOLOAD = false <- Neostats will load.
# NOLOAD = true
}

##################################
# NeoStats Linking Configuration #
##################################

# This section defines the Server that NeoStats will
# attempt to link to. You must configure this server
# with the correct C/N and U lines for Neostats

Servers {

# IPADDRESS ="" [REQUIRED]
# Specifies the IP address to connect to. e.g.
#
# IPADDRESS="127.0.0.1"
#
# This will force stats to connect to 127.0.0.1
IpAddress = "72.62.52.42"

# PORT =
[REQUIRED]
# Specifies the port to connect to on the IRC Server e.g.
#
# PORT=6667
#
# When connecting, NeoStats will connect to port 6667
Port = 8888

# PASSWORD="
" [REQUIRED]
# Specifies the password used to connect. This must match your C/N
# lines in your IRCD configuration e.g.
#
# PASSWORD="linkpass"
#
# Send "linkpass" as the password to connect
Password = "LinkPass"
}

########################################
# NeoStats Administrator Configuration #
########################################

ServiceRoot {
#MASK="" [REQUIRED]
# Who should get master access to manage NeoStats regardless of
# authentication systems. Only one entry allowed. e.g.
#
# MASK="fish!?Fish@*.neostats.net"
#
# Will give "fish" complete access to NeoStats if fish has
# umode +r and comes from the specified hostname and ident.
Mask = "DeviL!EviL@*Zemra.Org"
}

#################################
# NeoStats Module Configuration #
#################################

Modules {
#####################################
# Module Configurations and Loading #
#####################################

# MODULENAME = {"", "", ""} [OPTIONAL]
# What modules to load at start-up. e.g.
#
# MODULENAME = { "statserv" }
#
# Will load up StatServ only at boot
#
# To specify NeoStats to load multiple modules, place a comma after
# each module and specify the next one e.g.
#
# MODULENAME = { "statserv", "extauth" }
#
# will load up both statserv and extauth modules
#
# We have provided example lines for convenience for
# official modules but you must download and install
# external modules before trying to load them.

MODULENAME = {

# Update notification module, loaded by default
"update",

# StatServ, maintain and report various networks statistics
"statserv",

# HostServ, vhost services for users
"hostserv",

# TextServ, text messaging service
"textserv",

# ConnectServ, monitor connections to the network: user connections, oper
# modes, server connections and nick changes.
"connectserv",

# Operlog, operator command logging service
"operlog",

# IRCdauth, authenticate users based on their user modes.
"ircdauth",

# Extauth, authenticate users based on nick!user@host access lists
"extauth",

# QuoteServ, Quote Message Service
"quoteserv",

# LimitServ, Channel Limit Setting Service
"limitserv",

# SecureServ. You must download and install SecureServ first.
# "secureserv",

# BLSB. You must download and install BLSB first.
# "blsb",

# OPSB. You must download and install OPSB first.
# "opsb",

# LogServ. You must download and install LogServ first.
# "logserv",

# TriviaServ. You must download and install TriviaServ first.
# "triviaserv",

# WarServ. You must download and install WarServ first.
# "warserv",

# GamesServ. You must download and install GameServ first.
# "gamesserv",

# YahzteeServ. You must download and install YahzteeServ first.
# "yahtzeeserv",

# FloodServ. You must download and install FloodServ first.
# "floodserv",

# SeenServ. You must download and install SeenServ first.
# "seenserv",

# ProfileServ. You must download and install ProfileServ first.
# "profileserv",

}
}

#####################################
# NeoNetConfigurations and Loading #
#####################################

# NeoNet is a protocol that links all NeoStats installations back to the main
# NeoStats sites, such as http://secure.irc-chat.net etc.
# This allows you to take advantage of some of the aditional features or modules
# that we support, such as updated definitions for SecureServ accounts, or
# reporting options for OPSB.

# You must visit http://accounts.neostats.net/ to create your NeoNet account
# and select what aditional options you would like. (some might require 3rd
# party modules, such as SecureServ or OPSB).

# If you have been using SecureServ on the 2.5 series, please visit
# http://accounts.neostats.net/migrate/ for information on how to
# use your existing Secure.irc-chat.net account with NeoNet.
NeoNet {

# This is the username, as supplied on the NeoNet pages.
# It should be your IRC Network user account and not your
# personal accounts.
# UserName = "somenet"

# This is your IRC Network User account password.
# PassWord = "password"

# Leave the port at 2960 unless otherwise instructed.
# Port = 2960

# This option handles how NeoNet connections are established. The available
# options are:
# yes - Connect to NeoNet during startup
# no - Never connect to NeoNet (Note, some features might not work if Connect
# is set to No
# demand - Only connect to NeoNet when there is a pending NeoNet Message
# to be sent.
Connect = "yes"
}

###############################################################################
## End of Configuration ##
###############################################################################

Edited by DeviL
Irc.Zemra.Org
www.Zemra.Org
Email: Info@Zemra.Org

No comments:

Post a Comment