Jump to content
SubSpace Forum Network

Recommended Posts

Posted
I like TWCore, but there is a stickied thread in the Development forum that lists more of them and their respective sites

 

Oh ok. Ill check out TWCore. Thank you for the suggestion. And happy HalloWeen

Posted
Looks abit complicated. Does anyone know of just a bot. Just 1 bot. For like the main arena. Cause TWcore has a !@#$%^&*load of them. And also, is there a program to make the F1 thingie look cool?
Posted

Methias, I recommend you to tryout Mervbot. It is easy to setup and can be online in your zone in a few minutes. (read the readme's and modify the mervbot.ini & spawns.txt)

Apart from that, there are alot of plugins around for Mervbot which you can easily use in your zone.

 

[Moved to Development]

Posted

Well i downloaded MERVbot and im gonna set it up right now. Ill get back with you with the results

 

Ugh. This needs brainpower. I dont have any at 3:21 AM. Ill try to set this up in the morning. Im just gonna go hang in SWZ right now.

Posted

Re-read Settings: 0 ms

Connection request from: Cheez00r Bot

Tue Nov 01 16:40:02: Cheez00r Bot> SYSOP LOGGED IN

Connection status read as terminated: Cheez00r Bot

 

Thats what i get when i try to log my bot in with MERVbot.

 

#############################

## Initial bot spawns ##

#############################

 

Cheez00r Bot : yekoms*yekoms : 0 : alias, flag, rampage : mod :

 

#############################

## Spawns.txt reference ##

#############################

 

# This file is part of the MERVBot database collection.

# Changes made while the bot is running will NOT be lost.

 

# Lines beginning with non-alphanumeric characters ('#', '$', etc) are comments.

 

# Spawns:

# In this file you specify the name(s) your initial bot(s)

# will use, and what its/their staff password(s) will be.

 

# WARNING: As a rule of thumb, you can never host more than 3 bots in one zone,

# unless the bot is hosted on the same computer as the subspace server.

 

# Spawns.txt Format:

# Bot name : Bot password : Arena name : Plugin names : Staff password : Creation string

 

# NOTE: creation string shoudl always, always, always, always be of the following format:

# dll_name parameters|dll_name parameters|...

#

# Example: flagbot -f=4 -t=10|aliasbot -m=0|goalkeeper goals=2

#

# Only bots that explicitly support the creation string will be able to use it

 

# 0. Bot names will be checked for validity prior to connecting.

# 1. Bot passwords and arenas may not contain a colon (':').

# 2. If staff password is blank, the bot will still attempt to use it.

# 3. Bots do not append staff password to name password, in other words

# it is safe to change staff position of an older bot.

# 4. Staff passwords are case-sensitive and shouldn't start with *.

# 5. Separate the plugin names with commas: CTF, ELIZA, ALIAS

# 6. Other login settings are defined in the INI file.

 

# White-space:

# White-space (' ') is ignored before and after colons (':')

# Ex. 5 : Catid : password is the same as 5:Catid:password

 

 

Thats what my spawn.txt looks like.

 

 

#############################

## Bot operators ##

#############################

 

# Higher numbers on the left mean higher access privs.

# Scroll down for the list of access privs.

 

1 : :

2 : :

3 ::

4 :Rawr:

5 :Methias:

6 :Cheez00r Bot:

7 : :

8 : :

9 : :

10: :

11: :

12: :

 

# Example backup passwords, for when the biller goes offline:

 

# Remove these before you make your own operators.

 

#############################

## Operators.txt reference ##

#############################

 

# NOTE: I suggest using blank passwords for all your operators.

# Create backup names WITH passwords in case the biller goes down.

 

# This file is part of the MERVBot database collection.

# Changes made while the bot is running WILL be lost.

 

# Lines beginning with non-alphanumeric characters ('#', '$', etc) are comments

 

# Operators:

# This file is used for defining who has access

# to bot commands from inside the game.

# These people are called "operators" who are !@#$%^&*igned

# passwords used with the !login command

# to gain access. I recommend erasing example

# operators above, before running the bot.

 

# Types of Operators:

# LVL Type Description

# 0 Player Requests information services

# 1 Limited Player with some privelages

# 2 Moderator Represents player interests

# 3 SuperModerator Manages moderators

# 4 SysOp Represents staff interests

# 5 Owner Changes internal bot settings

#... (Etc) Other ways to say "Owner"

 

# Operators.txt Format:

# Access level:Name:password

# 2:Catid:password <- !login password required

# 2:Catid: <- !login password NOT required

 

# Blank passwords:

# A blank password means operator is granted powers upon entering the arena,

# and does not need to use !login unless his powers change while he is still

# in the game.

 

# White-space:

# White-space (' ') is ignored before and after colons (':')

# Ex. 5 : Catid : password is the same as 5:Catid:password

 

 

Thats what my operators.txt looks like.

Posted

You seem to have a few problems.

 

Please check and if you haven't got it, fix the following: blum.gif

  1. Make sure BotName is a registered name on your server already (saves the trouble and makes it sure it isn't an unregistered name problem)
  2. Make sure BotName is on vip.txt (if you want the bot to have staff powers, put the bot name on moderate.txt / smod.txt / sysop.txt aswell)
  3. make sure the bot is allowed to enter your zone in the first place - have server.ini allow subspace clients
  4. Remove all empty (no name specified)-lines from operators.txt . You don't need to specify a password, this is only usefull for when the biller goes offline and everyone can get on your name. (Best is to specify a different name + password to use when biller goes offline)
  5. You have specified a staff password twice ("yekoms" and "mod") in spawns.txt. If you want the bot to be a moderator, put the name on moderator.txt and that should be enough. If you want the bot to be sysop, specify the sysop password behind the normal password seperated by a * .
  6. set NoTerminal to 0 in Mervbot.ini so you can see what goes wrong in the Mervbot window
  7. Try your bot, it should work. If it doesn't, check the window and try to get the error why it can't connect or why it disconnects.
  8. If the bot tries reconnecting over and over, set MaxConnectionTries to 0 in mervbot.ini so the biller/server doesn't "ban" you for trying to connect too many times.

Good luck! smile.gif

Posted

#############################

## Bot operators ##

#############################

 

# Higher numbers on the left mean higher access privs.

# Scroll down for the list of access privs.

 

1 ::

2 ::

3 ::

4 :Rawr:

5 :Methias:

6 :Flag B0T:

7 :ServerHost:

8 :Yami Peps:

9 ::

10::

11::

12::

 

# Example backup passwords, for when the biller goes offline:

Yekoms

# Remove these before you make your own operators.

 

#############################

## Operators.txt reference ##

#############################

 

# NOTE: I suggest using blank passwords for all your operators.

# Create backup names WITH passwords in case the biller goes down.

 

# This file is part of the MERVBot database collection.

# Changes made while the bot is running WILL be lost.

 

# Lines beginning with non-alphanumeric characters ('#', '$', etc) are comments

 

# Operators:

# This file is used for defining who has access

# to bot commands from inside the game.

# These people are called "operators" who are !@#$%^&*igned

# passwords used with the !login command

# to gain access. I recommend erasing example

# operators above, before running the bot.

 

# Types of Operators:

# LVL Type Description

# 0 Player Requests information services

# 1 Limited Player with some privelages

# 2 Moderator Represents player interests

# 3 SuperModerator Manages moderators

# 4 SysOp Represents staff interests

# 5 Owner Changes internal bot settings

#... (Etc) Other ways to say "Owner"

 

# Operators.txt Format:

# Access level:Name:password

# 2:Catid:password <- !login password required

# 2:Catid: <- !login password NOT required

 

# Blank passwords:

# A blank password means operator is granted powers upon entering the arena,

# and does not need to use !login unless his powers change while he is still

# in the game.

 

# White-space:

# White-space (' ') is ignored before and after colons (':')

# Ex. 5 : Catid : password is the same as 5:Catid:password

 

 

 

#############################

## Initial bot spawns ##

#############################

 

Flag B0T: yekoms*yekoms : 0 : alias, flag, rampage :

 

yekoms*yekoms

 

#############################

## Spawns.txt reference ##

#############################

 

# This file is part of the MERVBot database collection.

# Changes made while the bot is running will NOT be lost.

 

# Lines beginning with non-alphanumeric characters ('#', '$',

 

etc) are comments.

 

# Spawns:

# In this file you specify the name(s) your initial bot(s)

# will use, and what its/their staff password(s) will be.

 

# WARNING: As a rule of thumb, you can never host more than 3

 

bots in one zone,

# unless the bot is hosted on the same computer as

 

the subspace server.

 

# Spawns.txt Format:

# Bot name : Bot password : Arena name : Plugin names : Staff

 

password : Creation string

 

# NOTE: creation string shoudl always, always, always, always

 

be of the following format:

# dll_name parameters|dll_name parameters|...

#

# Example: flagbot -f=4 -t=10|aliasbot -m=0|goalkeeper goals=2

#

# Only bots that explicitly support the creation string will

 

be able to use it

 

# 0. Bot names will be checked for validity prior to

 

connecting.

# 1. Bot passwords and arenas may not contain a colon (':').

# 2. If staff password is blank, the bot will still attempt to

 

use it.

# 3. Bots do not append staff password to name password, in

 

other words

# it is safe to change staff position of an older bot.

# 4. Staff passwords are case-sensitive and shouldn't start

 

with *.

# 5. Separate the plugin names with commas: CTF, ELIZA, ALIAS

# 6. Other login settings are defined in the INI file.

 

# White-space:

# White-space (' ') is ignored before and after colons (':')

# Ex. 5 : Catid : password is the same as

 

5:Catid:password

 

// WARNING: Do not copy deprecated SSBot.INI or MERVBot.INI contents here.

// README.TXT has a Quick Setup guide.

 

[Login]

// If you are hosting locally to the server, please set this to 127.0.0.1

Zone=127.0.0.1:7000

 

// Keeps a Logins.txt file to help remember passwords

RecordLogins=0

// Adjust when arena settings restrict resolution

ResX=1280

ResY=1024

 

[Database]

Spawns=Spawns.txt

// The following change as in-game state changes:

Commands=Commands.txt

Operators=Operators.txt

// Database automatic save interval (in seconds)

SaveInterval=300

 

[Misc]

// Terminal window caption

WindowCaption=MERVBot terminal

// Maximum number of in-game spawns (3 is absolute maximum for remote zones)

MaxSpawns=3

// Mask ban information so it remains constant but different from your own

MaskBan=0

// Allow players to send .WAV files to the bot (not stored on disk)

PlayerVoices=0

// No terminal output. This will speed up the bot noticeably

NoTerminal=0

// Ignore commands in public chat? It gets annoying if these aren't ignored

DisablePubCommands=1

// Enable this if the bot is not seeing everyone fast enough

NoisySpectator=0

// Maximum number of failures while logging-in before giving up

MaxConnectionTries=0

// Initial billing network ?chat channels

InitialChatChannels=

 

[security]

// Log chatter to BotName.log (slow diagnostic tool), turn off when not using it!

ChatterLog=0

// Should I listen to (possibly spoofed) remote private messages?

RemoteInterpreter=1

// If so, should I listen to remote private messages from passworded operators?

RemoteOperator=1

// Encrypt network traffic? (required sg1.34.12+)

EncryptMode=1

 

[Registration]

// Change these if the bot has trouble creating new accounts

Name=Catid

Email=cat02e@fsu.edu

State=Florida

Age=19

 

 

Its not logging in. I dont know what im doing wrong.

Posted
You need to enable SS 1.35 in the server.ini (there are two settings there, one of them should be enabled and the other disabled, but I've forgotten which is which... the ForceContinuumOnly one should be disabled, I think). Even if the bot is on the staff & vip lists.
Posted

AllowVIEClients=1

//If you wish to restrict your zone to continuum only, set to 0. If you want everyone to play, set to 1

 

ForceContinuumOnly=0

//If set to 1, will only let continuum users enter zone

 

AllowPrerelease=1

//Set to 1, people with newer continuum can enter. Set to 0, only current client will be allowed in

 

 

Those are the settings. Should i change anything?

Guest
This topic is now closed to further replies.
×
×
  • Create New...