View unanswered posts | View active topics It is currently Thu Nov 23, 2017 10:58 pm

Forum rules


This is not an area to debate the pros and cons of proposed features. It is an area for people to suggest new features for either TW or TWGS. I will either add the proposed feature to my planned features list, or explain my reasons for passing on the feature at this time. Features added to the list can be voted on so I can gauge people's interest.



Reply to topic  [ 9 posts ] 
 Botlink & Bigbang 
Author Message
Commander
User avatar

Joined: Mon Oct 29, 2001 3:00 am
Posts: 1096
Location: Tucson, AZ
Unread post Botlink & Bigbang
Maybe this has already been discussed... but I think it would be cool if a botlink script could be run after bigbang, and that script would be saved as part of the game and exported with the twa. That way, a sysop wouldn't have to use external scripts or manual edits to complete the setup on a highly customized game.

_________________
Suddenly you're Busted!


Tue Jun 26, 2012 1:41 pm
Profile WWW
Commander
User avatar

Joined: Tue Oct 07, 2003 2:00 am
Posts: 1106
Location: Augusta, GA
Unread post Re: Botlink & Bigbang
I think that this is a brilliant idea. To take it further, there might be one or more one-time scripts that you want to run after bang, and others that you want to launch and stay running. Maybe name the botlink scripts the same as the twa that you want them tied to, plus a number to designate the order in which to run them.

_________________
Claim to Fame: only guy to ever crack the TW haggle algorithm, and fig/shield/hold price formula, twice.


Sat Jun 30, 2012 4:17 pm
Profile WWW
Site Admin
User avatar

Joined: Sun Dec 24, 2000 3:00 am
Posts: 3150
Location: USA
Unread post Re: Botlink & Bigbang
That's something that still needs to be worked out. Unlike the Gold alien manager, which is just data driven, Botlink depends on 3rd-party supplied controllers to interface with Botlink and drive it. So it really would need to be more of a system for allowing 3rd party developers to package and distribute Botlink controllers. One controller might be a script pack for twx or something similar, while another might be a stand-alone client, while another might just be an IP address of a server that provides Botlink control for initializing games, or whatever. I think the best I could do would be to provide some means for a 3rd party package to interface with TWGS to make it easier for gameop's to use them.

_________________
John Pritchett
EIS
---
Help fund the TradeWars websites! If you open a hosting account with A2 Hosting, the service EIS uses for all of its sites, EIS will earn credits toward its hosting bill.


Wed Jul 04, 2012 3:43 am
Profile WWW
Commander
User avatar

Joined: Mon Oct 29, 2001 3:00 am
Posts: 1096
Location: Tucson, AZ
Unread post Re: Botlink & Bigbang
Perhaps I misunderstand something about botlink. Is it a binary-only API? I thought there was a botlink console that accepts text commands.

_________________
Suddenly you're Busted!


Thu Jul 12, 2012 9:54 pm
Profile WWW
Site Admin
User avatar

Joined: Sun Dec 24, 2000 3:00 am
Posts: 3150
Location: USA
Unread post Re: Botlink & Bigbang
It is an application that runs on TWGS that you can open a connection to, then interface with text-only commands. The program that interfaces with Botlink is the "controller". What that controller is depends on the developer. It could be a script like many of the scripts that run server-side tasks on sites like Ice9, a stand-alone app like a helper that would run on the server's machine and open the connection, providing a control interface to the gameop, or a remote server like Micro's server list bot that connects to a registered TWGS and opens a connection to Botlink on a particular game to initiate some series of commands, configuring a game or whatever. I hope that makes more sense.

_________________
John Pritchett
EIS
---
Help fund the TradeWars websites! If you open a hosting account with A2 Hosting, the service EIS uses for all of its sites, EIS will earn credits toward its hosting bill.


Mon Jul 16, 2012 11:45 am
Profile WWW
Commander
User avatar

Joined: Mon Oct 29, 2001 3:00 am
Posts: 1096
Location: Tucson, AZ
Unread post Re: Botlink & Bigbang
Okay, that's actually how I thought it worked. I guess I was a little vague in my suggestion of a bigbang script.

I realize that continued custom behavior after bigbang would require running a controller. What I'm suggesting is to embed a script containing botlink commands in the TWA, and feed it to botlink after the stock bigbang is complete. That way, a custom game would be fully set up with each bang, and custom games without the need for a botlink controller would require no further action beyond what is encapsulated in the TWA.

_________________
Suddenly you're Busted!


Mon Jul 16, 2012 12:40 pm
Profile WWW
Site Admin
User avatar

Joined: Sun Dec 24, 2000 3:00 am
Posts: 3150
Location: USA
Unread post Re: Botlink & Bigbang
Let's look at this a somewhat different way. I've talked to Vid Kid about this kind of use, using Botlink to bang and configure games, and we discussed the idea of providing a web-based service where a gameop could come in, select a game type, then provide his/her game site connection info and then allow the service to create the game entirely through Botlink, without any need, really, for a TWA. It could start with a completely default game, configure Bigbang, run it, create all of the Gold edits, configure the game, "cook" the map, establish initial game assets for alien races, Bosses, etc, leaving the game ready for activation. The flexibility here would go far beyond what can be done through the TWA archive system, and it would be very easy for any gameop to use.

What you're proposing is that I provide a way to control Botlink directly from TWGS so that it can process a set of post-bang Botlink commands included in a TWA archive. That is something that could be done, but in theory, I think Botlink can allow us to do better than the TWA system as a way to deliver game edits. And even if the TWA system is still used as a simple way to deliver the core settings for a game, I think it would make more sense to allow a Botlink game configuration service to push the TWA files to the game site through Botlink rather than incorporate the Botlink commands directly into the TWA. It just puts all of the flexibility in the hands of the 3rd party developer and is less restrictive.

_________________
John Pritchett
EIS
---
Help fund the TradeWars websites! If you open a hosting account with A2 Hosting, the service EIS uses for all of its sites, EIS will earn credits toward its hosting bill.


Mon Jul 16, 2012 1:29 pm
Profile WWW
Commander
User avatar

Joined: Mon Oct 29, 2001 3:00 am
Posts: 1096
Location: Tucson, AZ
Unread post Re: Botlink & Bigbang
Okay, that's an even better idea. :lol:

Would such a service be centralized or distributed? I can see pros and cons to both.

_________________
Suddenly you're Busted!


Mon Jul 16, 2012 2:00 pm
Profile WWW
Site Admin
User avatar

Joined: Sun Dec 24, 2000 3:00 am
Posts: 3150
Location: USA
Unread post Re: Botlink & Bigbang
I would expect a 3rd party developer to provide such a service, but Botlink would need to provide enough tools to make it fairly easy to deliver Gold edits. It'll be pretty easy to populate a Gold alien, ship or planet stats record through Botlink.

Someone might be willing to even set up a controlled repository of TWAs where a gameop could select a standard game edit and have it pushed to his/her game site, rather than just downloading the TWA off the net and not knowing if it's the original, unmodified version. All it would need to do is read a standard TWA and use that data to populate the Gold and standard configuration records through Botlink.

_________________
John Pritchett
EIS
---
Help fund the TradeWars websites! If you open a hosting account with A2 Hosting, the service EIS uses for all of its sites, EIS will earn credits toward its hosting bill.


Mon Jul 16, 2012 3:38 pm
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 9 posts ] 

Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware.