FAQ: Difference between revisions

From Arianne
Jump to navigation Jump to search
Content deleted Content added
imported>MiguelAngelBlanchLardin
Replied some questions.
imported>Hendrik Brummermann
Code: updated instructions from CVS to git
 
(127 intermediate revisions by 6 users not shown)
Line 1: Line 1:
== Arianne Project ==
== Arianne Project ==
; What is Arianne?
; What is Arianne?
Arianne is the name of the project that aims to create a free open source framework to create multiplayer online games.
:Arianne is the name of the project that aims to create a free open source framework to create multiplayer online games.


Arianne is composed of several projects like [[MarauroaObjectives | Marauroa]], a java implementation of theframework to run games, and all games using it, such as [[Stendhal]].
:Arianne is composed of several projects like [[MarauroaObjectives | Marauroa]], a java implementation of the framework to run games, and all games using it, such as [[Stendhal]].


; What is Marauroa?
; What is Marauroa?
Marauroa is a free open source GPL implementation of a persistent multiplayer online game framework using Java, MySQL for storage and TCP for data connections to clients.
:Marauroa is a free open source GPL implementation of a persistent multiplayer online game framework using Java, MySQL for storage and TCP for data connections to clients.


; How is Arianne licensed?
; How is Arianne licensed?
: It is licensed under the [http://www.gnu.org/copyleft/gpl.html GPL].
:It is licensed under the [http://www.gnu.org/copyleft/gpl.html GPL].

; Why not license Arianne under the AGPL/other license?
: It's been discussed and we wish to continue with GPL.


== Code ==
== Code ==
Line 16: Line 19:
; What is Stendhal written in?
; What is Stendhal written in?
: Java
: Java
; Which is the minimum Java version required?
; What Java standard do you write to?
: 1.5
: 1.8
; What IDE do you recommend?
; What IDE do you recommend?
: Eclipse (because it is best known by most project members, so you can ask questions about configuration)
: Eclipse
; What version system do you use?
: CVS
; Why do you use CVS, it's rubbish?
: Although we know better control version systems exists we want to mantain with CVS.


== Contributing ==
== Contributing ==
; I want to join the project, can I have cvs access?
; I want to join the project, can I have Git access?
: Our usual procedure is to ask potential team members to submit initial work as patches, at http://sourceforge.net/tracker/?group_id=1111&atid=301111
: Our usual procedure is to ask potential team members to submit initial work as patches
: Please note our developers may take some time to look over your patch, but be assured we value all contributions, and will give you feedback, or submit the patch, as appropriate.
: Please note our developers may take some time to look over your patch, but be assured we value all contributions, and will give you feedback, or submit the patch, as appropriate.


== Marauroa project ==
== Marauroa project ==
; How many players can the engine support?
; How many players can the engine support?
: Stendhal has had up to 60 players online, I've no idea of the limits.
: Stendhal has had up to 60 players online, no production testing has been done of limits yet. But simulations show that a lot more players are supported given a fast enough Internet connection of the server (e. g. something faster than a slow DSL upstream).

; So the server is Java, but is it scriptable in python?
: Yes, but Python support is currently not actively maintained, so there may be some compatibility issues with newer version.


; I want to use Marauroa for my game, where do I start?
; I want to use Marauroa for my game, where do I start?
Read how to create a game using Marauroa, it should give you a nice idea.
: Read [[HowToWriteGamesUsingArianne| how to create a game using Marauroa]], it should give you a nice idea.


== Stendhal project ==
== Stendhal project ==
; I want to translate Stendhal to another language, any hints?
: ''to be filled in (by durkham?)''
; I want to use Stendhal as a basis for my own RPG, can you help?
; I want to use Stendhal as a basis for my own RPG, can you help?
: Stendhal was written as a test case for marauroa zone changes. Using it as a base game for an RPG is not advised. You will find a lot to do with our own map, quest, and NPC system is hardcoded. Using marauroa as a framework for your own RPG is what we advise.
: Stendhal was written as a test case for Marauroa zone changes. Using it as a base game for an RPG is not advised. You will find a lot to do with our own map, quest, and NPC system is hardcoded. Using marauroa as a framework for your own RPG is what we advise.
; But, I can't write my own RPG, can I use Stendhal as a base and make my own maps?
; But, I can't write my own RPG, can I use Stendhal as a base and make my own maps?
: Ok, but please follow our conventions as you never know what is hard coded. And you will need to learn Java.
: Ok, but please follow our conventions as you never know what is hard coded. And you will need to learn Java.
; Is there a FAQ about Stendhal?
: Yes, have a look at [[Stendhal FAQ]]

[[Category:Marauroa]]

Latest revision as of 17:03, 23 December 2025

Arianne Project

What is Arianne?
Arianne is the name of the project that aims to create a free open source framework to create multiplayer online games.
Arianne is composed of several projects like Marauroa, a java implementation of the framework to run games, and all games using it, such as Stendhal.
What is Marauroa?
Marauroa is a free open source GPL implementation of a persistent multiplayer online game framework using Java, MySQL for storage and TCP for data connections to clients.
How is Arianne licensed?
It is licensed under the GPL.
Why not license Arianne under the AGPL/other license?
It's been discussed and we wish to continue with GPL.

Code

What is Marauroa written in?
Java
What is Stendhal written in?
Java
Which is the minimum Java version required?
1.8
What IDE do you recommend?
Eclipse (because it is best known by most project members, so you can ask questions about configuration)

Contributing

I want to join the project, can I have Git access?
Our usual procedure is to ask potential team members to submit initial work as patches
Please note our developers may take some time to look over your patch, but be assured we value all contributions, and will give you feedback, or submit the patch, as appropriate.

Marauroa project

How many players can the engine support?
Stendhal has had up to 60 players online, no production testing has been done of limits yet. But simulations show that a lot more players are supported given a fast enough Internet connection of the server (e. g. something faster than a slow DSL upstream).
So the server is Java, but is it scriptable in python?
Yes, but Python support is currently not actively maintained, so there may be some compatibility issues with newer version.
I want to use Marauroa for my game, where do I start?
Read how to create a game using Marauroa, it should give you a nice idea.

Stendhal project

I want to use Stendhal as a basis for my own RPG, can you help?
Stendhal was written as a test case for Marauroa zone changes. Using it as a base game for an RPG is not advised. You will find a lot to do with our own map, quest, and NPC system is hardcoded. Using marauroa as a framework for your own RPG is what we advise.
But, I can't write my own RPG, can I use Stendhal as a base and make my own maps?
Ok, but please follow our conventions as you never know what is hard coded. And you will need to learn Java.
Is there a FAQ about Stendhal?
Yes, have a look at Stendhal FAQ