Anonymous | Login | Signup for a new account | 2025-07-27 04:08 UTC | ![]() |
My View | View Issues | Change Log | Roadmap | Zandronum Issue Support Ranking | Rules | My Account |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0000204 | Zandronum | [All Projects] Suggestion | public | 2010-11-21 23:10 | 2018-09-30 21:36 | ||||
Reporter | Galaxy_Stranger | ||||||||
Assigned To | |||||||||
Priority | normal | Severity | feature | Reproducibility | N/A | ||||
Status | closed | Resolution | fixed | ||||||
Platform | Microsoft | OS | Windows | OS Version | XP/Vista/7 | ||||
Product Version | 98d | ||||||||
Target Version | Fixed in Version | 1.3 | |||||||
Summary | 0000204: In-game Database Interface | ||||||||
Description | It would be great to have an interface to some sort of database, whether it was an external MySQL or local SQLite database. Then, persistent storage can be saved for individual players - like inventory and stats. Game logic can also be influenced by database values. | ||||||||
Additional Information | ACS, DECORATE and the console could access the database. User authentication could also be implemented via the database. | ||||||||
Attached Files | |||||||||
![]() |
||||||
|
![]() |
|
TIHan (reporter) 2010-12-10 22:27 |
I have thought about actually putting in MySQL or SQLite in Skulltag for a long time now and making them accessible by ACS. MySQL and SQLite gives you the connector C++ code so you can access the database. The problem is that this connector code provided by MySQL and SQLite is GPL; therefore, it violates the license of Skulltag in a lot of ways. Perhaps there could be another way Skulltag can access a SQL database. I do agree to this suggestion 100%, but the problem is licensing. |
Galaxy_Stranger (reporter) 2010-12-12 00:58 |
The license shouldn't affect anything? The GPL would only affect the project if you were modifying the MySQL database server and redistributing it. All you would be doing is writing an interface to the database which uses the MySQL interface. You're not even redistributing the freely available database software, and you're not integrating the MySQL server software into the Skulltag project. It's the same as using MySQL for a web site - you aren't required to release your source just because you connect to the database. And the more I think about it - MySQL would be preferable to SQLite in that separating the database from Skulltag would make it platform independent - and I would think you wouldn't necessarily have to make code-specific changes to the Linux version. Maybe you would... Anyway, I wouldn't think that the GPL would be an issue. But there's always PostgreSQL: 'http://www.opensource.org/licenses/postgresql [^]' |
This issue is already marked as resolved. If you feel that is not the case, please reopen it and explain why. |
|
Supporters: | No one explicitly supports this issue yet. |
Opponents: | No one explicitly opposes this issue yet. |
![]() |
|||
Date Modified | Username | Field | Change |
2010-11-21 23:10 | Galaxy_Stranger | New Issue | |
2010-12-10 22:27 | TIHan | Note Added: 0000719 | |
2010-12-12 00:58 | Galaxy_Stranger | Note Added: 0000726 | |
2014-06-07 20:52 | Watermelon | Relationship added | related to 0001176 |
2014-06-07 20:53 | Watermelon | Status | new => closed |
2014-06-07 20:53 | Watermelon | Resolution | open => duplicate |
2014-06-07 20:53 | Watermelon | Fixed in Version | => 2.0 |
2014-06-07 21:42 | Watermelon | Status | closed => resolved |
2014-06-07 21:42 | Watermelon | Resolution | duplicate => fixed |
2014-06-07 21:42 | Watermelon | Fixed in Version | 2.0 => 1.3 |
2018-09-30 21:36 | Blzut3 | Status | resolved => closed |
Copyright © 2000 - 2025 MantisBT Team |