The Official GreaterMUD Forums

GreaterMUD Discussion => Frequently Asked Questions => Topic started by: KalEl on Apr 25, 2006, 10:29 PM

Title: Stand Alone BBS Software or Basically Door Game
Post by: KalEl on Apr 25, 2006, 10:29 PM
Just wondering if your initial release will be a stand-alone bbs type software like the demo you have setup now or if it will basically be a door game for worldgroup and others.

Also, if you had any ideas on pricing.(I know it might be a bit premature for this question.)

Kal
Title: Re: Stand Alone BBS Software or Basically Door Game
Post by: Vitoc on Apr 26, 2006, 12:51 PM
It is a stand-alone telnet server, so it will not run under worldgroup or other BBS software.

We will be running one realm on our own server to start with.? Depending on the response we get we will determine whether it will be made available for purchase.? If it is made available, you can bet it will be a fraction of the cost of WG + Major MUD + Modules.
Title: Re: Stand Alone BBS Software or Basically Door Game
Post by: DeathCow on Apr 26, 2006, 04:14 PM
Cause we'd actually want people to play the game :p
Title: Re: Stand Alone BBS Software or Basically Door Game
Post by: Ian on Apr 27, 2006, 09:05 PM
Probably not the right place for this, be we are discussing how this game is going to be deployed, so deal with it.

I, for one, would like to see this game run on Linux.  I spent many an hour trying to get Linux to emulate windows well enough to run Worldgroup (I think btrieve killed that attempt).  I realise it may be too late since I read that you are coding in .net and using an access server.... but what are my chances?  Could this game be ported to Java (wishful thinking), C++, or eventually (and I know you've already veto-ed this Vitoc) made opensource.  I'm not talking about during development, but when we have a finished product, when you're leaning back with your hands behind your head watching DC having to do all the work from now on.  Admittedly I don't know enough programming to be able to speculate how it would be possible, but is there any way (of this running on Linux)?

Or should I just cross my fingers that the Linux-based windows emulator deals with this better than WG?
Title: Re: Stand Alone BBS Software or Basically Door Game
Post by: Vitoc on Apr 28, 2006, 12:34 PM
Quote from: Ian on Apr 27, 2006, 09:05 PM
Probably not the right place for this, be we are discussing how this game is going to be deployed, so deal with it.

I, for one, would like to see this game run on Linux.? I spent many an hour trying to get Linux to emulate windows well enough to run Worldgroup (I think btrieve killed that attempt).? I realise it may be too late since I read that you are coding in .net and using an access server.... but what are my chances?? Could this game be ported to Java (wishful thinking), C++, or eventually (and I know you've already veto-ed this Vitoc) made opensource.? I'm not talking about during development, but when we have a finished product, when you're leaning back with your hands behind your head watching DC having to do all the work from now on.? Admittedly I don't know enough programming to be able to speculate how it would be possible, but is there any way (of this running on Linux)?

Or should I just cross my fingers that the Linux-based windows emulator deals with this better than WG?
For starters, check out the Mono project.? They've essentially ported .NET over to Linux, and from what I've heard, it's very impressive (you can essentially copy C# code over verbatim and compile it).? Microsoft also released the CLI (I think that's what it's called) for Unix and Linux, which is a stripped down version of the .NET framework, including source (very unusual for Microsoft).

I'm using C# because I can do in an hour what it would take someone an entire day to do in C++.? The end result in C++ would be just marginally faster, (we're talking like 5-10% increase at best), however it would be much more prone to errors (memory leaks, etc.).? We're creating a text game here, not the latest greatest FPS, although I must say Managed DirectX has come a long way, but I digress...? After starting this game in C#, just for the hell of it, I did sit down to start creating it in C++ so that it could run on my FreeBSD box.? I found that you run into cross platform library issues.? The libraries available in C++ are infinitely more complex and cryptic than those available in .NET.? Honestly, we're better off with C# on all accounts.

I'm using SQL Server (not Access), because it's stable, it's free (a la MSDE or SQL Express) and it's plenty fast (a la stored procedures).

Switching languages at any point would be counterproductive IMO.? C# works, it's fast, and the development time saved is nothing short of phenomenal (it's not called rapid application development for nothing).

I don't believe in Open Source.? For one, it's parasitic; it's the lazy coder's solution.? Second, quality is not as important to every programmer who touches a project, and I'd rather code something myself the right way than look over someone else's code to make sure they did it correctly.? Finally, you get a patchwork of varying programming styles all mixed into one project that lacks consistency.? I could write essays on the topic, but I'll spare you the lecture.
Title: Re: Stand Alone BBS Software or Basically Door Game
Post by: DeathCow on Apr 28, 2006, 03:42 PM
:p
Title: Re: Stand Alone BBS Software or Basically Door Game
Post by: Ian on Apr 29, 2006, 09:12 PM
Sounds like this issue has been considered and found infeasible.  Let's just hope this mono project can compile your source.  That'd be sweet.

And I for-sure understand why you chose C#... I prefer Java over C/C++ any day of the week, and from what I've seen C# is fairly much Java on the .NET framework (which I've never grasped the concept of exactly)
Title: Re: Stand Alone BBS Software or Basically Door Game
Post by: KalEl on May 11, 2006, 07:48 AM
Now what about people who already have worldgroup and majormud... will there be a greatermud that could be worked through worldgroup. The sysop on the board I play at normally wondered cuz of the costs of a second ip/cpu and internet line.  I'm sure he barely breaks even as it is so would there be something like this for people.  I know its a little early in devolpment to ask alot of the questions i have asked about this.


Kal
Title: Re: Stand Alone BBS Software or Basically Door Game
Post by: Colt on May 11, 2006, 08:51 AM
Quote from: KalEl on May 11, 2006, 07:48 AM
Now what about people who already have worldgroup and majormud... will there be a greatermud that could be worked through worldgroup. The sysop on the board I play at normally wondered cuz of the costs of a second ip/cpu and internet line.? I'm sure he barely breaks even as it is so would there be something like this for people.? I know its a little early in devolpment to ask alot of the questions i have asked about this.


Kal

Kal, I actually was wondering not because of the cost. But if I could run them both on the same machine .. I am actually putting together 3 computers for my system, Until Worldgroup goes dead, I will run major mud, I want to be on top of this too. I have been going over the info that they put together so far, and I like it.

Being a truck driver  plan to have a server up running for games like neverwinter nights. so I can play while on the road, and one for worldgroup/majormud, if it is stand alone I will put it on the 3rd machine. it were worldgroup, then I would have to worry about the possibility of memory problems...

The users on our BBS have paid for the mods, so I feel I have to keep the bbs up and running until they stop comeing.. shrug. but I like playing too. just not as much time as I used to have to play.

Title: Re: Stand Alone BBS Software or Basically Door Game
Post by: Vitoc on May 11, 2006, 10:24 AM
Quote from: KalEl on May 11, 2006, 07:48 AM
Now what about people who already have worldgroup and majormud... will there be a greatermud that could be worked through worldgroup. The sysop on the board I play at normally wondered cuz of the costs of a second ip/cpu and internet line.? I'm sure he barely breaks even as it is so would there be something like this for people.? I know its a little early in devolpment to ask alot of the questions i have asked about this.


Kal
I don't know much about WorldGroup.? I do know it's horribly bloated for what is needed to run a text game like Major MUD.? However, I realize people have spent a lot of time and money getting WG setups working properly.

I wonder if WG has a way to set up a protocol that can connect, as a server, to another server via a port.? I know I've seen things like this in the past on BBSs, where an entire BBS connects and the users from the different BBSs are able to interact with one another.? Better yet, would be a way to get WG to act as a proxy between GMUD and the user.? We could set up a special login on the GMUD server where WG would "telnet" (on a different port) over to GMUD when the user enters the GMUD "module", and ideally it should automatically enter the user information that GMUD requires to login.? I don't know how easy or practical this is in practice, but I can make the lightweight telnet server I created, (TGS - Telnet Game Server ;) ) login extremely flexible, and could probably create custom solutions if necessary.? But someone will have to give me all the details on what WG can do and how it does it.
Title: Re: Stand Alone BBS Software or Basically Door Game
Post by: Colt on May 12, 2006, 12:01 PM
Quote from: Vitoc on May 11, 2006, 10:24 AM
I wonder if WG has a way to set up a protocol that can connect, as a server, to another server via a port.? I know I've seen things like this in the past on BBSs, where an entire BBS connects and the users from the different BBSs are able to interact with one another.? Better yet, would be a way to get WG to act as a proxy between GMUD and the user.? We could set up a special login on the GMUD server where WG would "telnet" (on a different port) over to GMUD when the user enters the GMUD "module", and ideally it should automatically enter the user information that GMUD requires to login.? I don't know how easy or practical this is in practice, but I can make the lightweight telnet server I created, (TGS - Telnet Game Server ;) ) login extremely flexible, and could probably create custom solutions if necessary.? But someone will have to give me all the details on what WG can do and how it does it.
RLOGIN I believe is what is used to log from worldgroup to door servers, and it takes all the information needed.
you used to be able to download worldgroup demo ... it would only work with 2 lines. but it might give you the information you need to do this
Title: Re: Stand Alone BBS Software or Basically Door Game
Post by: PAA666 on May 29, 2006, 11:56 PM
I just signed up on the server and am into mud hardcore.....

Just wanted to know if there are any updates for prices and distribution ideas for this game.....

Just let me know i will check back on a daily basis, or as often as possible, i am actually really excited about this and would be willing to purchase it for a "fraction of the pricing" if you all decide to market this...

Title: Re: Stand Alone BBS Software or Basically Door Game
Post by: DeathCow on May 30, 2006, 02:18 AM
We haven't exactly gotten around to discussing that.  I mean various ideas have been thrown back and forth but really nothing as been finalized.
Title: Re: Stand Alone BBS Software or Basically Door Game
Post by: PAA666 on May 30, 2006, 08:23 AM
that's fine, i just figured i would poke and pry to see....

Title: Re: Stand Alone BBS Software or Basically Door Game
Post by: DownUnderBBS on Aug 08, 2006, 07:10 AM
will the port on which it runs (the builtin telnet server) be configurable?
Title: Re: Stand Alone BBS Software or Basically Door Game
Post by: Vitoc on Aug 08, 2006, 12:29 PM
Quote from: DownUnderBBS on Aug 08, 2006, 07:10 AM
will the port on which it runs (the builtin telnet server) be configurable?
Yes, and I have already used that feature to test a second realm on the same IP.
Title: Re: Stand Alone BBS Software or Basically Door Game
Post by: DownUnderBBS on Aug 09, 2006, 09:29 AM
sounds good...

so if this game going to be a replica of MajorMUD with improvements/fixes onto of that?

is it something that'll be run only by you or is it going to be available for others to run when its complete?
Title: Re: Stand Alone BBS Software or Basically Door Game
Post by: Vitoc on Aug 09, 2006, 12:02 PM
Quote from: DownUnderBBS on Aug 09, 2006, 09:29 AM
sounds good...

so if this game going to be a replica of MajorMUD with improvements/fixes onto of that?

is it something that'll be run only by you or is it going to be available for others to run when its complete?
It won't be a replica since we're not going to be using their content.  It will be MegaMUD compliant, so the interface and look and feel will be nearly identical.  Yes, we will be adding  improvements and fixing things that should have been fixed years ago, but that is for everyone here to decide.

Part of me would like to sell the engine/server for very cheap (think like 100-200 bucks) but another part of me thinks if everyone gets their hands on it, it will destroy any sense of community we might have had since everyone will be using their own set of content.  So I guess the answer is, we haven't really decided yet.
Title: Re: Stand Alone BBS Software or Basically Door Game
Post by: Colt on Sep 04, 2006, 06:13 AM
Quote from: Vitoc on Aug 09, 2006, 12:02 PM
Part of me would like to sell the engine/server for very cheap (think like 100-200 bucks) but another part of me thinks if everyone gets their hands on it, it will destroy any sense of community we might have had since everyone will be using their own set of content.? So I guess the answer is, we haven't really decided yet.

Just to interject a thought here, part of what made Major Mud last this long is the fact that every BBS was setup different. And to add to that, most of my players play on more than one Board. They stay because the different boards make each very different and exciting for them. I would never try to make my users only play on my board, if I did I would not have a board very long.
I think your community will not suffer by haveing it on many sites. but you might loose some if you only let them play in one world..
Title: Re: Stand Alone BBS Software or Basically Door Game
Post by: Vitoc on Sep 04, 2006, 11:01 AM
Quote from: Colt on Sep 04, 2006, 06:13 AM
Just to interject a thought here, part of what made Major Mud last this long is the fact that every BBS was setup different. And to add to that, most of my players play on more than one Board. They stay because the different boards make each very different and exciting for them. I would never try to make my users only play on my board, if I did I would not have a board very long.
I think your community will not suffer by haveing it on many sites. but you might loose some if you only let them play in one world..
I agree, some variety is good, yes.? But imagine if all the Major MUD realms had all been running completely different content.? This is why TurboSentry only shows players in realms that are considered legit by Metro standards.? If it didn't the list would be completely meaningless (although the level 75 cap pretty much already rendered it such).? BTW, I'm not saying the list is anything more than a fun way of watching your character progress compared to those in other realms.? Anyway, with different content players from different realms wouldn't have anything in common (especially with new races/classes).? While there would be an abundance of variety, we'd end up with a thousand different realms with completely different content and like 5-10 total players in each.? While that would be good for GreaterMUD, I'm not sure it would be such a great thing for the community.

So what other variety is there?? PVP? Death HP? (not sure that should be configurable) Currency denomination names?
Title: Re: Stand Alone BBS Software or Basically Door Game
Post by: Colt on Sep 06, 2006, 02:54 PM
Quote from: Vitoc on Sep 04, 2006, 11:01 AM
So what other variety is there?? PVP? Death HP? (not sure that should be configurable) Currency denomination names?

Death HP's    Plz do not make this configurable.....
                     I know I had more fun playing when it was set at -15,  Then when it got opened up to -20,000. all the users yelled and asked for it. I did not allow it, then suddenly I had 12 players who were killed instantly and lost all their stuff. My Sysop changed the setting and never told me, (I am a truck driver and gone most of the time)...

Gang house's  a setting that allows or disallows them.
                         When are they allowed? exp? Timed?
                         Room Discreptions?
Gangs             When are they allowed? exp? Timed?

Having one Item, jeweled gold ring, that a user is allowed to set the discreption... Nice.

Plz, leave the signs  alone...... as a part of the game, not for sysops to write notes  on.....

Title: Re: Stand Alone BBS Software or Basically Door Game
Post by: Toyduck on Oct 03, 2006, 09:21 PM
Quote from: Vitoc on May 11, 2006, 10:24 AM
I don't know much about WorldGroup.  I do know it's horribly bloated for what is needed to run a text game like Major MUD.  However, I realize people have spent a lot of time and money getting WG setups working properly.

I wonder if WG has a way to set up a protocol that can connect, as a server, to another server via a port.  I know I've seen things like this in the past on BBSs, where an entire BBS connects and the users from the different BBSs are able to interact with one another.  Better yet, would be a way to get WG to act as a proxy between GMUD and the user.  We could set up a special login on the GMUD server where WG would "telnet" (on a different port) over to GMUD when the user enters the GMUD "module", and ideally it should automatically enter the user information that GMUD requires to login.  I don't know how easy or practical this is in practice, but I can make the lightweight telnet server I created, (TGS - Telnet Game Server ;) ) login extremely flexible, and could probably create custom solutions if necessary.  But someone will have to give me all the details on what WG can do and how it does it.


You can strip Worldgroup on practically any module you don't want to use (email, file lib, web, etc). If you have the source you can even go farther. So you can 'unbloat it' to some extent.

Rlogin is one of the most common method for one WG server to login to another.

Toyduck
www.Quicksilvermbbs.com
Title: Re: Stand Alone BBS Software or Basically Door Game
Post by: Colt on Oct 06, 2006, 12:49 PM
Quote from: Vitoc on Sep 04, 2006, 11:01 AM
I agree, some variety is good, yes.? But imagine if all the Major MUD realms had all been running completely different content.? This is why TurboSentry only shows players in realms that are considered legit by Metro standards.? If it didn't the list would be completely meaningless (although the level 75 cap pretty much already rendered it such).? BTW, I'm not saying the list is anything more than a fun way of watching your character progress compared to those in other realms.? Anyway, with different content players from different realms wouldn't have anything in common (especially with new races/classes).? While there would be an abundance of variety, we'd end up with a thousand different realms with completely different content and like 5-10 total players in each.? While that would be good for GreaterMUD, I'm not sure it would be such a great thing for the community.

So what other variety is there?? PVP? Death HP? (not sure that should be configurable) Currency denomination names?
I think most of the content should be goverened by the makers of the game.... you. not the SYSOP's
Title: Re: Stand Alone BBS Software or Basically Door Game
Post by: DeathCow on Oct 06, 2006, 02:50 PM
Yeah.  In theory its a great idea, but we already have a test group thats been around for years to show us what the product will be.  It would require serious amounts of management to make the results into a quality product.  It was like last weekend where I was suppose to be part of a group project with 5 editors to work on a single mud.  And our first meeting to discuss what we were going to do, only the bbs's sysop and I showed up.  :/
Title: Re: Stand Alone BBS Software or Basically Door Game
Post by: Crimsonjade on Nov 26, 2007, 03:50 PM
Quote from: Vitoc on Apr 28, 2006, 12:34 PMI don't believe in Open Source.  For one, it's parasitic; it's the lazy coder's solution.  Second, quality is not as important to every programmer who touches a project, and I'd rather code something myself the right way than look over someone else's code to make sure they did it correctly.  Finally, you get a patchwork of varying programming styles all mixed into one project that lacks consistency.  I could write essays on the topic, but I'll spare you the lecture.

Kind of sad.  I played mud off an on for years.  I heard about this during a recent visit back to majormud and came to see if I could help with this project.  However, this post completely turned me off.  That and the fact you use C#, which is really a Windows solution over something like Python or Java which are cross platform.

I am not trying to insult anyone, just giving my opinion.  I am impressed and excited with what has been done so far.
Title: Re: Stand Alone BBS Software or Basically Door Game
Post by: The Crazy Animal on Nov 26, 2007, 05:55 PM
I copied this out of a book cover just for you....

"Microsoft successfully lobbied ECMA to turn its C# and .NET software specifications into an ECMA standard, thereby allowing others to create and release compilers, software, and runtimes for the .NET environment.

Since the release of the standard, several projects have undertaken the development of open source .NET capable of running on Wintel and non-Wintel platforms, such as Linux, Unix, and Mac OS X. The best known of these projects are Mono (from Novell, formerly Ximian), and Portable.NET from Southern Storm and the GNU Project. But can all of these implementations of .NET interoperate? Can you take a Windows .NET application and run it on Linux? The answer is yes, if you understand the issues."

The books almost 4 years old now. So yes C# and .net can be fully cross platform compatible. Its just not a priority for us right now.

-----------

As far as opensource goes the best opensource projects were not opensource until after they were fully developed. This is the way it worked from the first video game ever made to the present day. And it stayed that way because you more often then not end up with a much more cohesive and stable product in the end. I don?t want this to sound like some type of a lecture so I?ll just leave off with the following:

If you want to donate your time and start an opensouce cross-platform project that would greatly help us out we still need work done on a native multi-user editor environment and we would love to get past the limitations that megamud puts on us as being the standard client for the game. Both of those things would be great opensouce projects that would help us out a lot.

Stuff that can take place later once we reach a full release is that were interested in third party modules for TGS that can categorize and run interactive fiction, ones to run door games. I?d be more then happy to post the code I have for tradewars if someone or a group wants to try to code a tradwars clone for TGS. We?d even love to see an opensource mud engine that can run on TGS alongside greatermud.

So there is a lot of room for opensource here however we don't want to go that route for TGS's and GMUD's core programming. I don?t really know any other way of saying it.
Title: Re: Stand Alone BBS Software or Basically Door Game
Post by: Vitoc on Nov 26, 2007, 07:08 PM
Quote from: Crimsonjade on Nov 26, 2007, 03:50 PM
Kind of sad.  I played mud off an on for years.  I heard about this during a recent visit back to majormud and came to see if I could help with this project.  However, this post completely turned me off.  That and the fact you use C#, which is really a Windows solution over something like Python or Java which are cross platform.

I am not trying to insult anyone, just giving my opinion.  I am impressed and excited with what has been done so far.
No offense taken, and thanks for your feedback. ;)

I'd like to add some context to that statement I made; when I made it I was unhappy with several people that I believe wanted it to be open source for the wrong reasons.  It seems like 98% of the open source peeps out there believe open source is all about getting free software, not making a project better.  IMO, if you're not going to be doing any coding on the project, you have no business complaining about a project that isn't open source.  Out of the countless people that have come here and said "you should make this project open source" only a couple have actually offered to help do any coding; most just want a free version of a clone of the game they love.  That's what open source has become about for most people, and that's why I hate strongly dislike it.  Why should I spend hours of my time using knowledge and professional skills I've attained over the years, and then give the fruits of my labor (source) away for free?

Finally, it's not as if there are legions of old school Major MUD peeps left, and far fewer (if any) from that group that also know C# well enough to be of much use.  Over the past couple years we've taken on a couple developers and (no offense to them) but IMO it's actually been counterproductive.  Soul implemented all the textblock code but when he got busy and wasn't available I had to try to step through his code and figure out what was what, what was completed or not completed, what wasn't working properly, etc.  The developer before that was even less productive.  It's not just their fault; grass roots projects like this are tough to keep everyone on the same page.  It added a lot of overhead that I wouldn't have had to deal with if they hadn't contributed code, especially since they weren't available (logistics) to meet in person frequently to go over design details.