MaxTech
Would you like to react to this message? Create an account in a few clicks or log in to continue.


PC Help And Information Easy Maintenance And Free Software
 
HomePortalSearchLatest imagesRegisterLog in

 

 Eagle Server Tutorial & Config

Go down 
AuthorMessage
Steve™
Management

Management
Steve™


Male
Number of posts : 2447
Home : At Home
Humor : If Im Not Back Later... Wait Longer
Registration date : 2007-07-30

Eagle Server Tutorial & Config Empty
PostSubject: Eagle Server Tutorial & Config   Eagle Server Tutorial & Config EmptyThu Jul 23, 2009 11:54 am

Here is the Eagle Server, it is based on the WinMX 3.54 protocols with power levels,
the host enters on loop-back and has auto power of 255,
the top admin power is 230, then its down from that,
the member access level is normally 100 and default user is 65, they are all changeable as you wish

Here is the Windows version
Eagle Server Tutorial & Config Download

Here is the Linux version
Eagle Server Tutorial & Config Download

There is no GUI control of this config like some chat servers that have boxes to help with configuration however, once you get to know more about what settings do what, I think you'll agree this is just as easy or more so to adjust and make your own.
The config of this server is much more like hosting controls for WinMX v3.5x chat rooms, but with many more features.

Access and Passwords:
When hosting, you as host should enter your room byu loopback ip, this will automatically give you a power level of 255 (co-host)
You wont see access letters like FX or RSWCS, the system used for admin is more like WinMX hosted rooms, meaning you can set levels from 0 - 230 access level, the Co-Host level is 255.

/mklogin 150 password+ (This command will make a login with an access level of 150 and the login word is 'password+' this is default and should be changed)
/mklogin 230 password@ (This command will make a login with an access level of 230 and the login word is 'password@' this is default and should be changed)

Text Formats are set up in the config file and correspond to the different access levels.
/format 130 #c8#<#c2#$NAME$#c8#>#c1#$C$ $TEXT$ - Text format for level 130
/format 190 #c7#<#c2#$NAME$#c7#>#c1#$C$ $TEXT$ - Text format for level 190

these would correspond with logins set to the levels.
/mklogin 130 password1
/mklogin 190 password2

The MOTD is a seperate file MOTD.txt
you can make your MOTD txt and picture as it would be, no need for \n on the lines.

Below you will find the config guide.txt file where you can find information on different settings available for you to use in the server.
/channelname - Sets channelname
/set channelname 225 - Min level to set a channelname
/topic - Sets the main room topic
/nodes 3 - Number of primary nodes to connect to for listing (0 keeps it from listing and hides the room)
/pcs wpcs.no-ip.org - Peer cache server to use (this can be an IP address although we dont recommend this, you can also try caches.winmxworld.net here)
/set pcs 229 - Sets min level to use /pcs
/port 6698 - Port for hosting the room, this can be changed but remember must match router/DSL Modem/firewall if applicable
/httpport 80 - Port for http connections, i.e. from web chat
/format 130 #c8#<#c2#$NAME$#c8#>#c1#$C$ $TEXT$ - Text format for level 130
/format 190 #c7#<#c2#$NAME$#c7#>#c1#$C$ $TEXT$ - Text format for level 190
/format 5 #c2#<$NAME$#c2#>#c1#$C$ $TEXT$ - Text format for level 5
/set format 230 - Sets min level to change formats
/set clearformats 225 - Sets min level to use /clearformats command
/set @ 200 - The min level to display @ in front of name
/set + 140 - The min level to display + in front of name
/set ipshown 130 - Sets min level to see IP's on entry
/set joinedwith 150 - Sets min level to see additional nicknames used with the same IP on entry
/set endnick 9 - Sets how many digits to cut off from rawname (use 0 - 9 9=all numbers 0=no numbers cut off)
/set botendnick 0 - Number of digits to cut off from the end of rawname (use 0 - 9 9=all numbers 0=no numbers cut off)
/set commandendnick 6 - Number of digits to cut off from the end of rawname for watchcmds
/mklogin 150 password+ - Creates a login for level 150 with password password+ (CHANGE THIS PASSWORD BEFORE OPENING ROOM)
/mklogin 230 password@ - Creates a login for level 230 with password password@ (CHANGE THIS PASSWORD BEFORE OPENING ROOM)
/set mklogin 230 - Sets min level to use /mklogin
/set login 6 - Sets min level use /login
/set lslogin 230 - Sets min level to use /lslogin
/rmalllogins - Removes all logins
/set default 65 - Default level on enter
/set action 60 - The min level to use action text /me
/set caps 150 - Sets min level to use caps
/set echo 150 - Sets min level to use /echo (can be used on oneself without parameters)
/set exile 180 - Sets min level to use /exile
/set flood 150 - Sets min level to flood
/set impose 201 - Sets min level to impose someone (/impose Room123 shows as some text)
/block (NAME) - Blocks the specified name
/block (TEXT) - Blocks the specified text
/block login - Blocks mistyping /login for example (wont block the coffect command)
/set actionblock 1 - Action for blocked words 0=does nothing (displays blocked word) 1=blocks+does nothing 2=blocks+kicks 3=blocks+kickbans
/set block 230 - Sets min level to add blocked words
/set clearblock 230 - Sets min level to use /clearblock
/set ban 150 - Sets min level to use /ban
/set banrange 200 - Sets min level to use /banrange
/set clearbans 180 - Sets min level use /clearbans
/set listbans 150 - Sets min level to use /listbans
/set blockbots 0 - 0=allows bots 1=blocks bots
/set bot 150 - Sets min level use /bot
/replace 7opmsg=oops - Replaces text
/set clearreplace 230 - Sets min level to use /clearreplace
/set color 0 - Sets min level to use colors (set to 256 to display like good old winmx3.31, /bot isn't neccessary then)
/set coloradminmessage 1 - 1=allows colors in opmsg 0=no colors in opmsg
/set differencelevel 5 - Difference in levels for creating new logins (when set to 5 a user with level 230 can create logins up to level 225)
/set kick 150 - Sets min level to use /kick
/set kickip 150 - Sets min level to use /kickip (kicks all users with same IP)
/set level 135 - Sets the min level to see userlevels
/set listnocolors 0 - 0=shows colored nicks in userlist 1=filters out all color codes the userlist (whois won't work then!!!!)
/set loadcfg 230 - Sets min level use /loadcfg
/set loadlanguage 230 - Sets min level use /loadlanguage
/set loadmotd 230 - Sets min level use /loadmotd
/set maxconnection 3 - Sets max number of connections from the same IP
/set message 150 - Sets min level to use /message
/set motd 180 - Sets min level to use /motd
/set newline 150 - Sets min level to use \n
/set nicknocolors 0 - 0=Shows color codes 1=Filters out all color codes from usernames (whois won't work!!!)
/set nodes 229 - Sets the min level to use /nodes
/set notice 201 - Sets the min level to use /notice
/set opmsg 130 - Sets min level to use /opmsg
/set pauseshowerror 3 - Pauses the error messages for 3 seconds when a banned user tries to enter
/set ping 50 - Ping interval for clients
/set port 230 - Sets min level to use /port (set the room port)
/set raw 230 - Sets Min Level to use the /raw commands (/raw
/set rawuser 230 - Sets min level for the command /rawuser (like /raw but aimed at one user only)
/set read 20 - Sets min level for a user to be able to read whats written in chat.
/set red 135 - Sets min level for users to have the < > on nick in red. (if no formats are being used instead)
/set redirect 200 - Sets the min level to be able to use /redirect
/set redirectrecvmax 120 - Sets max level of users to include in redirect (setting this below your highest admins will leave them in the room when its redirecting)
/set redirectrecvmin 0 - Sets Min level of users to include in redirect
/set renameendnick 0 - Number of digits to cut off from rawname when showing renames (0=None up to 9=All)
/set replace 230 - Sets min level to use /replace
/set rmalllogins 225 - Sets min level to use /rmalllogins
/set rmlogin 230 - Sets min level to use /rmlogin
/set savecfg 230 - Sets min level to use /savecfg
/set sendlisttimeout 1000 - Timeout of the function "send()" of "non blocking sockets" (in ms)
/set sendmotdtimeout 1000 - Timeout of the function "send()" of "non blocking sockets" (in ms)
/set sendtimeout 0 - Timeout of the function "send()" of "non blocking sockets" (in ms)
/set set 225 - Sets min level to use any /set* commands
/set setuserlevel 200 - Sets the min level to use /setuserlevel command.
/set shortstayban 0 - Sets time in seconds a user must stay before short stay ban works (0 basically disables this)
/set showban 55 - Sets min level to view clients banned message (exact message can be set in language file)
/set showchangenick 0 - Set to 1 to show the "%name% has changed nicks to %name%" message Set to 0 to disable (exact message can be set in language file)
/set showchangenick 0 - Sets the min level to view "%name% has changed nicks to %name" message
/set showchangeprimary 1 - To Display the notice "user has changed primary", Set to 0 to diable.
/set showchangeprimary 1 - The minimum level to read "user has changed primary"
/set showerrors 130 - Sets the min level to be able to read error messages
/set showkick 55 - Sets the min level to see "user was kicked" message
/set showlogin 150 - Sets the min level to see "user has loged in message" (exact message can be set in language file)
/set showsetuserlevel 55 - Sets the min level to which the 'change of level' is visable
/set showunban 55 - Sets the min level for which bans removed are visable
/set showuserlist 1 - Set to 1 makes user list visable, set to 0 to diable userlist
/set showwhereentered 65 - Sets the min level to view users entering
/set showwhoban 135 - Sets the min level to view who used the /ban
/set showwhokick 135 - Sets the min level to view who used the /kick
/set showwhosetuserlevel 135 - Sets the min level to view who used /setuserlevel
/set showwhounban 135 - Sets the min level to view who used the /unban
/set showyouerror 1 - 0=No error messages shown 1=Error messages will show
/set showyouhavebeenbanned 1 - Set to 1 to show the "You have been banned" message Set to 0 to disable (exact message can be set in language file)
/set showyouhavebeenkicked 0 - Set to 1 to show the "You have been kicked" message Set to 0 to disable (exact message can be set in language file)
/set showyousetuserlevel 1 - Set to 1 to show the "You set user level to..." message Set to 0 to diable (exact message can be set in language file)
/set sleep 10 - Milliseconds to wait between messages posted (can help to keep bots or users from getting the 'flood' kick)
/set symbol 230 - Sets the min level to change the symbols @, +, & or - in user list
/set textcolor 30 - Sets the min level for using color in text
/set timeflood 5 - Sets number of lines when anti flood will kick in
/set timeflood 5 - Sets the time limit for the above 5 lines, in seconds
/set topic 180 - Sets the min level to use /topic (change the topic)
/set unban 150 - Sets the min level to use /unban
/set updateip 230 - Sets the min level to use /updateip
/set users 225 - Sets the Min level to use /users command
/set viewblock 220 - Sets the min level to view blocked words
/set viewbot 150 - Sets the min level to view a bots version when it enters
/set viewstats 30 - Sets the min level to use /stats command
/set voice 15 - Sets the min level to type (have voice) in room
/set watchcmds 230 - Sets the min level to view watchcmds (anything typed with / before it)
/set whois 150 - Sets the min level to use /whois command
/symbol - 130 - Sets the min level user gets - sign
/symbol & 135 - Sets the min level user gets & sign
/users 0 - Sets user amount for chat list (fake user counts)
/set 34 6 - Sets min level of users that can utilize the WPCC feature of "'nick' is writing a message and private message (this will only work for WPCC Clients)
/set time34flood 2 - If one sends pi of 6 packages of type 0x34XX in 5 second ones, comes hunted

Commands Available
Note: There is no /help command in Eagle server so keep your Config Guide handy.
Quote :
/channelname //Sets main channelname
/channelname1 //Sets channel1 room name
/channelname2 //Sets channel2 room name
/channelname3 //Sets channel3 room name
/pcs //Sets what peer caches to use
/set pcs //Sets level allowed to use /pcs
/port //Sets port to use, must restart for this to work
/set port //Sets level allowed to use /port
/httpport //Sets http port, used for web chat
/format #c1#$C$ $TEXT$> //Sets text format for loginID, be sure what ever you make this you keep the $NAME$ and $TEXT$
/set format //Sets level allowed to use /format
/clearformats //Clears all formats
/set clearformats //Sets level allowed to use /clearformats
/set @ //Sets the level for users to have the @ symbol in user list
/set + //Sets the level for the users to have the + symbol in the user list
/set ipshown //Sets the level for users to be able to see ip's on entry.
/set joinedwith //Sets the level for users to see the 'Joined With Message' when one enters more then one client or bot on a single IP
/set endnick //Sets the Trim numbers off rawnames
/set botendnick //Sets the Trim numbers off of bot names (/bot command)
/set commandendnick //Sets the Trim numbers off of names in watchcommands
/mklogin //Makes loginwords and level
/set mklogin //Sets level allowed to user /mklogin
/login //Use this to login with password
/set login //Sets level allowed to use Login
/lslogin //Lists all login words and levels
/set lslogin //Sets level allowed to use /lslogin
/rmalllogins //Removes all logins
/set default //Sets level of default when entry
/set action //Sets level allowed to use action or /me text
/set caps //Sets level allowed to use CAPS
/echo //Disables or Reenables echo (this causes you not to be able to see your text 'it doesnt get sent back to you from the server')
/echo //Disables or Reenables echo for (this causes the user not to be able to see their text 'never gets sent to them from the server')
/set echo //Sets level allowed to use /echo
/set exile //Set level allowed to use /exile
/set flood //Set level excempt from the flood kick
/set impose //Set level allowed to use /impose
/block //Sets up words that will be blocked competely
/set actionblock <1,2, or 3> //What happens when blocked words are used (1=Block+nothing 2=Block+kick 3=Block+kickban)
/set block //Sets level allowed to use /block
/set clearblock //Sets level allowed to use /clearblock
/clearblock //Clears all blocks
/set ban //Sets level allowed to use /ban
/ban //Command to ban user name
/banip //Command to ban by IP
/banip //Bans a Range of ips (/banip 123.12.13.3/16 bans 123.12.*.*:: 16 means "first 16 bits of the ip must be considered" /24 would be 123.12.13.*)
/set banrange //Sets level allowed to use /banip
/clearbans //Clears all bans
/set clearbans //Sets level allowed to use /clearbans
/listbans //Lists all bans
/set listbans //Sets level allowed to use /listbans
/set blockbots <0=allowbots 1=blockbots> //Sets allow or block bots
/bot //Toggles bot mode for (can be used on oneself without parameters)
/set bot //Sets level allowed to use /bot or /bot
/replace //Sets replace text
/set clearreplace //Sets level allowed to use /clearreplace
/clearreplace //Command to clear all replace texts
/set color //Sets level allowed to use /set color
/set coloradminmessage <0=no color in Opmsg 1=color in Opmsg> //Sets the use of color in Opmsg's
/set differencelevel //Sets the difference between 'your' level and the levels you set for others
/kick //Command to kick user name
/set kick //Sets level allowed to use /kick
/kickip //Command to kick by IP (all users on same ip will be kicked)
/set kickip //Sets level allowed to use /kickip
/level //Shows your userlevel
/level //Shows the current userlevel of
/set listnocolors <0=colorcodes in userlist 1=no colorcodes in userlist> //Filters or shows color codes in user list (When filtered whois/browse will NOT work)
/loadcfg //Command to reload the config
/set loadcfg //Sets level allowed to use /loadcfg
/loadlanguage //Reloads language.txt file
/set loadlanguage //Sets level allowed to use /loadlanguage
/loadmotd //Reloads motd.txt file
/set loadmotd //Sets level allowed to use /loadmotd
/set maxconnection //Sets max connections from a single IP allowed
/message //Sends private message in chat screen to
/set message //Sets level allowed to use /message
/motd //Shows current motd
/set motd //Sets level allowed to use /motd
\n //Newline command
/set newline //Sets level allowed to use \n
/set nicknocolors <0=shows colors in names 1=filters out colors> //Sets names with color or filters them out
/nodes //Sets number of primary connections to use for listing the room (set to 0 put room in offline mode)
/set nodes //Sets level allowed to use /nodes
/notice //Notice commands makes text anonymous
/set notice //Sets level allowed to use /notice
/opmsg //Op Message command only users with higher levels can see this (admin conversations)
/set opmsg //Sets level allowed to 'view' /opmsg text
/set pauseshowerror //Sets time of pause between error happens and error message shows
/set ping //Sets ping time of clients (this is how the server knows a client is still in the room)
/raw //Command to send raw data packets (used for developers and testing)
/set raw //Sets level allowed to use /raw
/rawuser //Sets a specific user to recieve raw data packets (again for developers and testing)
/set rawuser //Sets level allowed to use /rawuser
/set read //Sets level allowed to 'read' text in room (0 will let everyone that enters read the room)
/set red //Sets the level at which the [color=red]< > bars will be red for admins (setting formats over rides this)
/redirect //Redirects all users from room (setting the redirectrecmax and redirectrecmin will cause users withing those paramters to be redirected only)
/set redirect //Sets level allowed to use /redirect
/set redirectrecmax //Sets Max level of those affected by /redirect
/set redirectrecmin //Sets Min level of those affected by /redirect
/set renameendnick //Sets numbers to trim from raw names on 'nick is now known as nick' message
/replace //Sets replace words up
/set replace //Sets level allowed to use /replace
/rmalllogins //Removes All logins
/set rmalllogins //Sets level allowed to use /rmalllogins
/rmlogin //Removes one login use with login id and login word
/set rmlogin //Sets level allowed to use /rmlogin
/savecfg //Saves the config as is, any changes made you want to keep you need to perform this command
/set savecfg //Sets level allowed to use /savecfg
/set sendlisttimeout //Sets the time in MS for sending list time out (used for developers and testing)
/set sendmotdtimeout //Sets the time in MS for sending motd time out (used for developers and testing)
/set sendtimeout //Sets the time in MS for sending time out (used for developers and testing)
/set set //Sets level allowed to use any /set * command
/setuserlevel //Sets user to new level (must be equal to or less than level of person using command, unless difference specified in /set differencelevel
/set setuserlevel //Sets level allowed to use /setuserlevel
/set shortstayban //Sets short stay ban (0 disables this)
/set showban //Sets level allowed to see ban message
/set showchangenick <0=no nick change message 1=show nick change message> //Sets whether to have 'changed name message'
/set showchangenick //Sets the level allowed to see changed name message if enabled
/set showchangeprimary <0=no changeprimary message 1=show changeprimary message> //Sets whether to show 'changed primary message'
/set showchangeprimary //Sets the level allowed to see 'changed primary message' if enabled
/set showerrors //Sets level allowed to see error messages from the server
/set showkick //Sets level allowed to see 'user has been kicked message'
/set showlogin //Sets level allowed to see 'name has logged in with id message'
/set showsetuserlevel //Sets level allowed to see 'setuser level message'
/set showunban //Sets level allowed to see 'name/ip has been unbanned message'
/set showuserlist <0=diable userlist showing 1=enable userlist showing> //Disables or enables user list to show
/set showwhereentered //Sets level allowed to view 'name has entered message'
/set showwhoban //Sets level allowed to see 'name banned by name' message
/set showwhokick //Sets level allowed to see 'name kicked by name' message
/set showwhosetuserlevel //Sets level allowed to see 'name set name's user level' message
/set showyouerror <0=no error messages, 1=show error messages> //Sets whether server will show you error messages
/set showyouhavebeenbanned <0=no banned message, 1=show banned message> //Sets 'you have been banned message'
/set showyouhavebeenkicked <0=no kicked message, 1=show kicked message> //Sets 'you have been kicked message'
/set showyousetuserlevel <0=no setlevel message, 1=show setlevel message> //Sets 'you set names level message'
Note:All messages can be changed in 'languages.txt file'
/set sleep //Set sleep (this can be helpful to keep bots and users from triggering the flood kick, basically a manditory pause in messages
/set symbol //Sets level allowed to use /symbol
/set textcolor //Sets level allowed to use /textcolor
/set timeflood //Sets number of lines (time set below) for flood kick
/set timeflood //Sets time (lines above) for flood kick
/set topic //Sets level allowed to use /topic
/topic //Changes Topic (internal to the room)
/topic1 //Changes Topic 1 externally (only used when /channelname1 is in use)
/topic2 //Changes Topic 2 externally (only used when /channelname2 is in use)
/topic3 //Changes Topic 3 externally (only used when /channelname3 is in use)
/topics //Changes all Topics
/unban //Command to unban user names
/set unban //Sets level allowed to use /unban
/unbanip //Command to unban ip
/set unbanip //Sets level allowed to use /unban
/set updateip //Sets level allowed to use /updateip
/users //Command to make room numbers up for chat list
/set users //Sets level allowed to use /users
/set viewblock //Sets level allowed to see blocked words
/set viewbot //Sets level allowed to see a bots version information when it enters
/stats //Shows room stats
/stats //Shows user stats
/set viewstats //Sets level allowed to use /stats
/set voice //Sets level allowed to type in room
/set watchcmds //Sets level allowed to view watch commands (anything with a / infront is a watch command)
/whois //Shows all users on any given IP in room
/set whois //Sets level allowed to use /whois
/symbol <@ or other symbol> //Sets level in which to have a '@' in the user list
/set 34 <6> //Sets number of packets allowed at a time for the WPCC feature 'name is writing message' only useable with WPCC and ES (Its best to leave this and the next setting at defaults as per Eagle)
/set time34flood 2 //Sets a flood limit on this packet type for WPCC feature (Its best to leave this and the above setting at defaults as per Eagle)
/color //Shows users a list of color codes available to use
Back to top Go down
https://maxtech.forumotion.com
 
Eagle Server Tutorial & Config
Back to top 
Page 1 of 1
 Similar topics
-
» FXS 1.3.9 & FXS 1.3.10betta Tutorial & Config
» ZCS Server Setup & Config's
» Ouka Chat Server Config
» WCS 1.8.8 Tutorial & Config

Permissions in this forum:You cannot reply to topics in this forum
MaxTech ::  The World Of WinMX Chat :: WinMX, Server, Client, & Bot Tutorials-
Jump to: