(Dev/Integration)
Line 20: Line 20:
  
 
* The test server: the organisation surrounding a test server depends on the choice made for its hosting: either on the Ryzom test server or by the community. The experience of the Khaganat team could also be adapted to this project. The have a virtual machine (VM) virtualbox with a game server that could function at the same time as a game client on a user computer for testing. This VM also disposes of a script to regenerate the client's datasheets of the game without needing to use the pipeline (except for the graphic files). It's used by the members of the project Khaganat for their object insertion tests and the elements of the world: armors, mobs, etc.
 
* The test server: the organisation surrounding a test server depends on the choice made for its hosting: either on the Ryzom test server or by the community. The experience of the Khaganat team could also be adapted to this project. The have a virtual machine (VM) virtualbox with a game server that could function at the same time as a game client on a user computer for testing. This VM also disposes of a script to regenerate the client's datasheets of the game without needing to use the pipeline (except for the graphic files). It's used by the members of the project Khaganat for their object insertion tests and the elements of the world: armors, mobs, etc.
 +
 +
The Ryzom Core team has designed the assed build pipline in such way that it can selectively build subsets of the game data (such as leveldesign sheets) by adding specific parameters to the build command. Batch scripts are provided for your convenience.
  
 
== To contact on IRC ==
 
== To contact on IRC ==

Revision as of 01:19, 29 July 2014

DeutschEnglishEspañolFrançaisРусский105 EN pages.

Dev/Integration

To integrate the creation of the other poles in an exportable kit towards the Ryzom server, we will need to make the tools and infrastructures necessary to the developement of the zone available to the community of the project.

Making the Ryzom, NEL and RyzomCore tools available on the various platforms (OVQT/WorldEditor): on the project Khaganat, a dedicated linux server makes possible to compile linux 32 bits, linux 64 bits, windows 32 bits and windows 64 bits clients (using wine): http://buildbot.khaganat.net/. This experiment is directly related the the Linux pole project of Ryzom, but integrates the windows platform. We need to focus on that experience to globalise this project of a compiling farm to all of the NEL/Ryzom tools necessary to the New Zone project. It would be sad not to take advantage of the extended user base of those tools to stabilize or improve them, taking advantage of the users feedback and their patches. With that in mind, a coordination with the RyzomCore group would be a plus (especially since a GSoC project about the adjustment and improvement of OVQT has been approved for 2014). The Ryzom Core team publishes stable releases at https://ryzomcore.atlassian.net/wiki/display/RC/Downloads.

""Note"": The Khaganat team has already configured a virtual machine with 3DSMax to be able to work under linux, they use of Wine for the cross compilation with Microsoft Visual C++ under linux. The idea is to see if it's possible to get the pipline to work on a linux server with 3DSMax using wine for exporting the ".max" files.

The pipeline's scripts have already been ported to Python by the Ryzom Core team and work under Linux.

3ds Max 9 has been successfully used with NeL plugins under Wine by the Ryzom Core team. Instructions are over at https://ryzomcore.atlassian.net/wiki/display/RC/3ds+Max+on+Linux. For usability, it is required to patch Wine with the following patch to fix a bug in Wine http://bugs.winehq.org/show_bug.cgi?id=31434.

The Ryzom Core team has designed the assed build pipline in such way that it can selectively build subsets of the game data (such as leveldesign sheets) by adding specific parameters to the build command. Batch scripts are provided for your convenience.

To contact on IRC

Dev Contact for Ryzom Core on IRC


3 pages in Dev

Ryzom Wiki: Ryzom Commons | DE • EN • ESFRRU | Ryzom Forge
Retrieved from "https://en.wiki.ryzom.com/wiki/Portal:Forge?from=/w/index.php?title=EN_Dev&oldid=1126"