Nostalrius's Source Code

Discussion forum related to Nostalrius Begins in general.

Nostalrius's Source Code

by rdrmdr » Sun Apr 10, 2016 12:34 am

With the source code that the Nostalrius's developers will release can we:

1 Continue playing with our character offline?
2 Play with another person in a LAN?
3 Create a new account?
4 Change game files, changing the game?
rdrmdr
Grunt
Grunt
 

Re: Nostalrius's Source Code

by r00ty » Sun Apr 10, 2016 12:43 am

You would be able to do all of the above. However, and I can't say this lightly enough. It's extremely likely it's not going to be an installshield wizard situation.

You'll need to know how to setup a development environment.
How to setup the database server
how to compile, configure and run the server

Accessing the DB they provide, the difficulty will be down to what level of script for decoding and importing the data they provide.

In short, it's going to be somewhere between setting up a working mangos/etc server or a lot harder.

If you want to do this, I'd suggest practicing setting up a server using stock code from mangos/etc first. When you're able to get one of those up and running from the source code. Then you're on the right track to being able to get their source up and running.
Casual and proud.
User avatar
r00ty
Sergeant
Sergeant
 

Re: Nostalrius's Source Code

by rdrmdr » Sun Apr 10, 2016 1:05 am

r00ty wrote:It's extremely likely it's not going to be an installshield wizard situation.
It would be nice if they explain a way to run the game offline because there's a lot of people, including me, who want to but don't know exactly how...
rdrmdr
Grunt
Grunt
 

Re: Nostalrius's Source Code

by r00ty » Sun Apr 10, 2016 1:22 am

rdrmdr wrote:
r00ty wrote:It's extremely likely it's not going to be an installshield wizard situation.
It would be nice if they explain a way to run the game offline because there's a lot of people, including me, who want to but don't know exactly how...
Well, my point is that there's generally guides around to use the open source projects (one of which the Nostalrius code will be based on). So, if you can get one of those working following a guide you'll be in a better position to be able to make use of whatever they release.
Casual and proud.
User avatar
r00ty
Sergeant
Sergeant
 

Re: Nostalrius's Source Code

by octet » Sun Apr 10, 2016 2:10 am

If they don't someone will. If they release the files you will see a community of developers working on building from nostalrius. So you will prob see guides like r00ty said and pre compiled src making is much easier for the community to work offline.
octet
Sergeant
Sergeant
 

Re: Nostalrius's Source Code

by Midgard » Sun Apr 10, 2016 3:17 am

Why would you want to play offline?

I'll talk about my experience, 7 years ago I ran a custom WoW server that had 100 concurrent users. I was using a server emulator called ArcEmu, which was far worse than the Emulator Nostalrius is built on top of, which is ManGOS.

Running that WoW server required day by day maintenance, a tiny dedicated server (because 100 simultaneous players don't consume as much as +11k), and my WHOLE dedication to run it, make it fun, stable, and maintain it. So imagine the amount of hard work that Nostalrius has been carrying on for more than one year.

With that said, you should erase the idea of running yourself a server. Best we can wish is that the development team behind Nostalrius embraces a new Server or just continues on its own, and we can all keep playing.

But seriously. Just don't think running an MMORPG's server is easy, because it's not.

You would have to deal with a MySQL database, an Authentication Service and a Game Server (game server = realm), which would all contact the database to get updated data about everything; Items, NPCs, Quests, Characters, Accounts, EVERYTHING.


Just patiently wait until the admins of this server decide what to do.
Midgard
Private
Private
 

Re: Nostalrius's Source Code

by Vanillerific » Sun Apr 10, 2016 3:25 am

Midgard wrote:Why would you want to play offline?

I'll talk about my experience, 7 years ago I ran a custom WoW server that had 100 concurrent users. I was using a server emulator called ArcEmu, which was far worse than the Emulator Nostalrius is built on top of, which is ManGOS.

Running that WoW server required day by day maintenance, a tiny dedicated server (because 100 simultaneous players don't consume as much as +11k), and my WHOLE dedication to run it, make it fun, stable, and maintain it. So imagine the amount of hard work that Nostalrius has been carrying on for more than one year.

With that said, you should erase the idea of running yourself a server. Best we can wish is that the development team behind Nostalrius embraces a new Server or just continues on its own, and we can all keep playing.

But seriously. Just don't think running an MMORPG's server is easy, because it's not.

You would have to deal with a MySQL database, an Authentication Service and a Game Server (game server = realm), which would all contact the database to get updated data about everything; Items, NPCs, Quests, Characters, Accounts, EVERYTHING.


Just patiently wait until the admins of this server decide what to do.



Once everything is up and running on your server there would be literally no maintenance required to launch the server and play offline/on LAN/with a small handful of internet friends. I'm sure that if everything is released freely then someone will package things up nicely (possibly in a VM) for those who want to play offline.
Vanillerific
Sergeant
Sergeant
 

Re: Nostalrius's Source Code

by octet » Sun Apr 10, 2016 3:44 am

Midgard wrote:Why would you want to play offline?

I'll talk about my experience, 7 years ago I ran a custom WoW server that had 100 concurrent users. I was using a server emulator called ArcEmu, which was far worse than the Emulator Nostalrius is built on top of, which is ManGOS.

Running that WoW server required day by day maintenance, a tiny dedicated server (because 100 simultaneous players don't consume as much as +11k), and my WHOLE dedication to run it, make it fun, stable, and maintain it. So imagine the amount of hard work that Nostalrius has been carrying on for more than one year.

With that said, you should erase the idea of running yourself a server. Best we can wish is that the development team behind Nostalrius embraces a new Server or just continues on its own, and we can all keep playing.

But seriously. Just don't think running an MMORPG's server is easy, because it's not.

You would have to deal with a MySQL database, an Authentication Service and a Game Server (game server = realm), which would all contact the database to get updated data about everything; Items, NPCs, Quests, Characters, Accounts, EVERYTHING.


Just patiently wait until the admins of this server decide what to do.

For someone new trying to host a nostalrius online server forget about it. It takes years and years of experience to host something like this. Setting up a server is one thing but configuring it to run with thousands online is another.

But for offline it can be really simple to setup a server if someone just makes a simple repack. MySQL will do almost everything you want and it's easy.
octet
Sergeant
Sergeant
 

Re: Nostalrius's Source Code

by geodude » Sun Apr 10, 2016 5:17 am

Software developer here, where can I get ahold of Nostalrius's source code? I've been looking around but have found no links yet.
geodude
Tester
 

Re: Nostalrius's Source Code

by Glader » Sun Apr 10, 2016 5:51 am

geodude wrote:Software developer here, where can I get ahold of Nostalrius's source code? I've been looking around but have found no links yet.


They've not released it yet but if you want to actively poll a potential place it may be pushed to watch the repos of the accounts associated with this git org https://github.com/NostalriusTBC

They said they'll officially announce it when it's released.
Glader
Sergeant
Sergeant
 

Next

Return to General discussion

cron