GosLink3

New and Modified Areas, Spells, Monsters, etc created by users. Importable via Nightmare.
User avatar
BearFather
Posts: 652
Joined: Sun Feb 09, 2014 6:27 pm
Location: Portland, OR
Contact:

GosLink3

Post by BearFather »

I have rewrote GosLink and decided to create a new post for it. Mainly cause it works in a whole new way so none of the old configs will work in the new system, except messages.cfg. Now for the sales pitch...

GosLink is a java bot that will link upto 3 realms gossips and telepaths. It also has a admin and webchat built in too. It all sounds too good to be true. Well today is the day to blow your mind!

This is the 3rd version of Goslink, It's new and improved with even more zest!.

*****************************************************
Admin bot commands: @abils, @good, @neutral, @evil, @retrain, @where, @repeat, @home, @who, @tele,@notify

@abils:
Display the player's their current abils. I use https://quest-ware.webs.com/queststeps.htm to dcypher.

@good,@neutral,@evil:
Will set player's alignment to that version.

@retrain:
Will retrain player's stat's so next login they have to reassign stats and end up in town.

@where:
Will tell player's room and map room numbers, and if their is a boss thier regen info.

@repeat:
Will send the @command sent back to the player.

@home room# map#:
Will return boss info on room specified.

@who:
Will list players in all the realms.
@who <realm>:
Will list players in the specified realm.

@tele <realm> <player> <msg>:
To send a telepath to a player in another realm.
@tele @help:
Will give you help on the command.

@notify <msg>
Will save the message for the admin to retrieve later.
@notify ran by admin will display notify messages sent to the bot.

@reg (Will not work if webbot=false)
This is used to register an account or update the password for GosLinkChat.
@reg <password>
Will create a web chat account, and produce a hash to login.

@reg update <old password> <new password>
Will update stored password with new one.

@reg hash <password>
Will resend the users hash.

@mail <player>@<realm> msg
Will send a mail to player in the realm selected.
@mail help
Will display the help message

@checkmail
Will check for new mail sent to you.

*****************************************************
Admin Commands: !reload, @notify

@notify:
Will display messages sent to the bot.

!reload:
Will reload the give settings

!reload deny:
Will reload that realms deny file.

!reload messages:
Will reload the messages.cfg file.

!reload properties:
Will reload the config.properties file. This is not recommended if you change too many things, just restart.

!newusers:
This will show you users in the noobclass field. It will display creation date and module the user is in.

!hashlist
Will display of all hashes currently created.
Attachments
GosLink3-1.9.zip
(1.06 MiB) Downloaded 487 times
Last edited by BearFather on Thu Jan 02, 2020 2:35 pm, edited 8 times in total.


Jinxed
Posts: 9
Joined: Tue Jun 25, 2019 5:47 pm

Re: GosLink3

Post by Jinxed »

Bear, im totally considering running this on ForeverBBS. However I have a pvp realm that i dont want alignment or retrain available. I see how to turn off alignment but dont see retrain


User avatar
BearFather
Posts: 652
Joined: Sun Feb 09, 2014 6:27 pm
Location: Portland, OR
Contact:

Re: GosLink3

Post by BearFather »

If you check deny retrain in the settings gui this will disable it. Also if you set the flag retrain#=false in the configure.properties this will also disable retrains. The # is which bbs you are using.


Jinxed
Posts: 9
Joined: Tue Jun 25, 2019 5:47 pm

Re: GosLink3

Post by Jinxed »

Bear, i cant find the retrain option in the gui. But i can say, i added retrain2=false to my config, and goslink is still retraining


User avatar
BearFather
Posts: 652
Joined: Sun Feb 09, 2014 6:27 pm
Location: Portland, OR
Contact:

Re: GosLink3

Post by BearFather »

I'm a dumbass, that's in a un-released version. I will put the new version out in a couple of days that has the deny retrain.


Jinxed
Posts: 9
Joined: Tue Jun 25, 2019 5:47 pm

Re: GosLink3

Post by Jinxed »

awesome thanks Bear! Look forward to that release!


User avatar
BearFather
Posts: 652
Joined: Sun Feb 09, 2014 6:27 pm
Location: Portland, OR
Contact:

Re: GosLink3

Post by BearFather »

Updated to version 3.1.5

Add the ability to deny retrains per realm.
Add !newuser command for admins.
Added sassy module.
Fixed settings panel not showing on first launch

!newuser:
This command shows users in your new user class to see when they joined and what module they are in. This is configurable so you can show any one class you want. (Sidenote you can update this setting while running to get a different class.)

Sassy Module:
This will allow you to add up to 11 personalized messages for different responses from the bots commands. This will allow you to get nasty or nice if you so prefer. You must use the messages.cfg file to enable this option. With this module it also makes @home show less accurate time. Will give you a 30 min window on when it was last killed/respawns. There is instructions in the messages.cfg-default file included.


User avatar
BearFather
Posts: 652
Joined: Sun Feb 09, 2014 6:27 pm
Location: Portland, OR
Contact:

Re: GosLink3

Post by BearFather »

Updated to version 3.16

Reworked webchat timer class, made it more accurate.
Put in hash system for new GosLinkChat client.
Fixed several bugs in the whole webchat system, it was bad.

New Commands:

@reg (Will not work if webbot=false)
This is used to register an account or update the password for GosLinkChat.
@reg <password>
Will create a web chat account, and produce a hash to login.

@reg update <old password> <new password>
Will update stored password with new one.

@reg hash <password>
Will resend the users hash.

!haslist (admin command)
Will display all web users and hash.


A little comment about the hash system. I don't want anyone to think this system is some advance password system that is unbreakable or it's unhackable. I did not use encrypted ssl tunnels or any fancy shit, this is a chat system and nothing else. There is no incredible secure info being passed so I did not waste the time with certs and securing the tunnel. If your worried don't use the system.


User avatar
BearFather
Posts: 652
Joined: Sun Feb 09, 2014 6:27 pm
Location: Portland, OR
Contact:

Re: GosLink3

Post by BearFather »

Updated to version 3.17

Couple minor changes for the new GosLink Chat client.


User avatar
BearFather
Posts: 652
Joined: Sun Feb 09, 2014 6:27 pm
Location: Portland, OR
Contact:

Re: GosLink3

Post by BearFather »

Updated to version 3.18

Added telepaths to web users.
Added a realms command to webusers api, this will return the realms the GosLink is in.
Added a version command to the webuser api, will return the server version.
Made a few typo corrections.


Post Reply