Topic: how to install the tba codebase

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

developer from the english website:
http://www.mikeschipper.nl
like our facebook http://www.facebook.com/mikeygamezone
@mikeschippernl on twitter

Re: how to install the tba codebase

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

Thumbs up

Re: how to install the tba codebase

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

developer from the english website:
http://www.mikeschipper.nl
like our facebook http://www.facebook.com/mikeygamezone
@mikeschippernl on twitter

Re: how to install the tba codebase

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

Applications programming is a race between software engineers, who strive to produce idiot-proof programs, and the Universe which strives to produce bigger idiots.
    -software engineers' saying
So far the Universe is winning.
    -applications programmers' saying

Re: how to install the tba codebase

hi

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

ciao

mike

developer from the english website:
http://www.mikeschipper.nl
like our facebook http://www.facebook.com/mikeygamezone
@mikeschippernl on twitter

Re: how to install the tba codebase

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

Thumbs up

Re: how to install the tba codebase

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

servers online

Thumbs up

Re: how to install the tba codebase

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

Thumbs up

Re: how to install the tba codebase

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

"The word 'programming seems to hold a sort of mystique that, to the non-programmer, conjures up some unfathomable combination of knowledge and skills that shall remain forever inaccessible to outsiders. In fact, that’s pretty far from the truth."
-- Kent Tessman

Thumbs up

Re: how to install the tba codebase

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

Thumbs up

Re: how to install the tba codebase

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.

Applications programming is a race between software engineers, who strive to produce idiot-proof programs, and the Universe which strives to produce bigger idiots.
    -software engineers' saying
So far the Universe is winning.
    -applications programmers' saying