2012-03-31 12:12:05

hi

i hope nobody will get crazy of me...
but i am currently learning the tba code with the mud the builder academy

host: tbamud.com
port 9091

and when i am ready it will be a great challenge to create a mud. with the tba codebase of course.

but there are two problems:

1 how to install it on the router?

2 and maybe the funniest part, when i know this i've to get my father on my side of the table, because it is his router and he wants to know what i want to install on it.

hopefully nobody gets crazy of me and hopefully people wants to help me.

ciao

mike

Visit the following website to see what games we have:
http://www.nonvisiongames.com
Or the following English marketplace to see what retrogames and game merchandise I am selling:
https://www.retro-kingdom.com

2012-03-31 13:47:25

Hi,
First off, you need to compile the codebase, as it is in source form when you download it. The easiest, if you do not have a unix-based OS is to get Cygwin with the dev tools.
The router also has to be configured to open a port you specify for the mud, but this is only required if you want other people to be able to connect to it. From your local pc it will work without opening anything.
To open a port, you should go to the router's admin panel, log in, choose something along the lines of port forwarding, virtual servers, etc, and specify a tcp port you wish the mud to be available on. The admin panel changes from brand to brand, so unfortunately I cannot provide more detailed info.

Rob

----------
Robjoy, AKA Erion
Visit my site for all the things I do and to contact me.
You can also stop by for a slice of Pi

2012-03-31 16:07:28

hello

@robjoy

can you please give some more information about compiling the codebase? currently i am donwloading the cygwin cliënt. but it will be more easy to compile the codebase when i know what i am doing. to wich extention should i compile it and how should i do this?

ciao

mike

Visit the following website to see what games we have:
http://www.nonvisiongames.com
Or the following English marketplace to see what retrogames and game merchandise I am selling:
https://www.retro-kingdom.com

2012-03-31 16:40:09

where I can get cygwin +dev tools?
I have cygwin, but I don't have the dev tools...

This is not a signature.

2012-03-31 17:01:03

hi

me too, i only have the cygwin terminal nothing else.

ciao

mike

Visit the following website to see what games we have:
http://www.nonvisiongames.com
Or the following English marketplace to see what retrogames and game merchandise I am selling:
https://www.retro-kingdom.com

2012-03-31 17:58:00

Hi,
The cygwin installer lets you select what packages you want to instal. I believe its either called build tools or dev tools, which has make, gcc, etc in it. To compile, you will need those. But to avoid all this, just click on the package called all, then next to it there is a button you can click, it should be on install. If that's set, it's going to install every package.
The setup might have changed over the years, as I installed it back in 2k7.
To compile, from tba root:
$ ./configure
$ cd src
$ make
Configure will take some time, as it checks if you have the required header files, extensions, etc installed, then generates a makefile.
I'm not sure how to configure the extensions, probably there are defines in header files. It would make sense that all of them are enabled, but we know that this is not necessarily true smile

Rob

----------
Robjoy, AKA Erion
Visit my site for all the things I do and to contact me.
You can also stop by for a slice of Pi

2012-04-01 19:34:43

Hi everyone,
Ya you can use cygwin to compile it and the install packages you need to select install on is "devel" its called now.
Then you can just do what rob said.
Also, after compiling, change back to the tbamud main dir and type:
./autorun
This will automaticly start up the mud and keep it running.
To shut it down, use the command
shutdown die
from within the mud.
I am also coding a mud in tba.
Just a quick question while I am here:
does anyone know where the main time file is where it loads the time when it starts?
cause it isn't /lib/etcetera/time thats on ly a defined variable for 1 thing I think.
Can anyone help?
Thanks,

Daniel

2012-04-01 19:46:52

THis is why I pay for a linode. Don't have to worry about this.

2012-04-03 19:10:57

Is tba accessible? I heard from someone that it's menu driven, so sounds easy enough.
Can someone put the compiled executable on dropbox?

“Can we be casual in the work of God — casual when the house is on fire, and people are in danger of being burned?” — Duncan Campbell
“There are four things that we ought to do with the Word of God – admit it as the Word of God, commit it to our hearts and minds, submit to it, and transmit it to the world.” — William Wilberforce

2012-04-04 20:52:42

Their is no .exe. You compile it in linux.

2012-04-05 09:08:59

to help you in the setup,
when you choose the sight and press enter and the select package screen appears,
there's a "default" button after every catigorry
just click it and the button will snap to "install"
then press next, and way to go.

This is not a signature.