Jump to content

Welcome to ProjectSWG Forum
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. If you already have an account, login here - otherwise create an account for free today!

The Future of Core3 and ProjectSWG

Today, 03:50 PM

Posted by Waverunner in Community Updates
Greetings citizens of ProjectSWG,
In an effort to get the community actively involved in the development of ProjectSWG, we have decided to make some major changes to how we'll be approaching our code. Below are the various changes that we'll be making in regards to the further development of the core. Expect to see these changes pushed through soon.
Core name change:
In order to not be mixed up with SWG Emu's Core 3 code we have decided to change the name of our core to Holocore.
Change of license:
Inspired by the announcement of SWG Emu team to go fully open source with their engine (http://www.swgemu.co...ad.php?t=159544) we have decided to do the same with our current core and engine. The license will now be using AGPL as well. An internal team discussion has been ongoing for weeks/months on how we should move forward with development. This seems to be the most logical approach thus far.
The goal is to give our community the chance to take part in development, even more so than in NGECore2. Now with engine access you will be able to implement new features fully on your own even if you are not a member of our staff. You will have access to the fundamental networking code, core services of the engine, and even have the ability to refactor the entire engine if you need to do so. There will be no restrictions in the code like maximum uptime or accounts! This step will allow other communities and groups to run their own servers based on Holocore which has proved to be fairly stable so far. Nevertheless, in accordance with our switch to the AGPL license, it is required that the code is publicly accessible, either through open-source software such as Git, or a simple download. If you don't agree to this you are not allowed to use our code at all.
We all want NGE back and we offer a spot where all the work can be bundled together.
We hope by taking these steps, the community will be much more willing to contribute. Since we are using AGPL, this does not restrict you from running your own community based off of Holocore. We do hope however, if your intention is to re-create the NGE in it's entirety, to please help us with the development of the core and engine.
Note: This only applies if you will be contributing towards Holocore
Development needs to follow our roadmap. Features from other Game Updates than current one will either be rejected or not accepted until we're ready for them. All Pull Requests need to fulfill our coding standards. Pull requests will be merged when they got reviewed and approved by our developers. Obique is the Lead Developer. Questions about coding or about development can be posted in our Developer Discussion forum. If you decide to join the development please check out JIRA to see what is available and what needs to be fixed. This is by far the easiest way to get your feet wet in coding for the core as it familiarizes yourself with how the engine and core functions together. 
Many ex-contributors from NGECore2 asked us in the last few months when they will be able to work on our code again. We hope these changes will please you all and that you can finally start to continue your work for the greatest MMORPG ever out there    :)
Happy coding and May the 4th be with you!
-- The ProjectSWG Team --

  81 Views · 3 Replies ( Last reply by xevier-21 )

Server Status

Testcenter: Online

Please be aware the server is a development in progress and many features are still missing

Online Users

1 members, 2 visitors and 0 anonymous users


Recently Added Posts

  • 324297 Total Posts
  • 14193 Total Members
  • stnerdrage Newest Member
  • 71 Most Online

3 users are online (in the past 1 minutes)

1 members, 2 guests, 0 anonymous users   (See full list)


Portal v1.4.0 by DevFuse | Based on IP.Board Portal by IPS