Currently in process of rewriting the engine using the original Quake code as base
Gold Source is a version of Quake and Quake is open source so maybe that is an option for you.
Kind regards,
Mike
Open Source implementation (a recreation) of the GoldSrc engine
Based on original Quake (Id Tech 2) engine sources with ReHLDS and GoldSourceRebuild sources applied above (so it's mostly authentic)
For more information about the project you can visit it's official Wiki
Since no one from Valve Corp doesn't want to even touch their original GoldSrc engine sources the decision to write a custom implementation of it was made
OpenGoldSrc (or simply OGS) is a custom implementation of the original GoldSrc engine based on the source code that was
used to create the GS - licensed by Valve version of QuakeWorld engine developed by Id Software
OGS isn't oriented on fully cloning the GoldSrc - mostly cloning the same module structure and provide some new features
OGS is an different signt on how the original GoldSrc should look like in present time if Valve still had work on it
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
What things you need to install the software and how to install them
Give examples
TODO
TODO
A step by step series of examples that tell you have to get a development env running
Say what the step will be
Give the example
And repeat
until finished
End with an example of getting some data out of the system or using it for a little demo
Feel free to create issues or pull-requests if you have any problems or you want to support the project
Any help is appreciated (mostly coders and documentation/wiki writers are required)
Please read the Contributing Guidelines before pushing any changes and for additional information
- Thanks to ReHLDS core dev team for their ReHLDS - Reverse-engineered implementation of dedicated server of GoldSrc engine (aka HLDS) with lot of bugfixes and improvements of original code;
- Thanks to Id Software - Lot of original Id Tech engines sources were used for client side;
- Thanks Valve Software for their HLSDK / SourceSDK;
- Some of the GoldSourceRebuild sources by Solokiller were also used; thanks for that;
You can see CREDITS file for more details
Licensed under the terms of GPLv3, see the LICENSE file for details
Some of the code is originally written by Valve LLC and licensed under terms of Valve license which not fully compatible with GPL because it doesn't allow to sell the product
This product is also not fully legal because it uses the sources that aren't officialy open-sourced (sorry V) by Valve LLC (and won't be because they doesn't want even to touch the engine now)
The sources probably would be rewritten to new impl (that will use the new C++ standards features) to be more legal
This project isn't aimed to earn any commercial profit from it in any way