Entwicklungs-Team: Unterschied zwischen den Versionen

Aus EnzyklopAtys

Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „{{Trad |DE=Entwickler |EN=Dev |ES= |FR=Dev |RU= }} = Dev/Integration = Um die Erschaffung der verschiedenen Pools in exportierpare Formate zum Ryzom-Server z…“)
 
 
(10 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
{{Trad
 
{{Trad
|DE=Entwickler
+
|DE=Entwicklungs-Team|DEs=4
|EN=Dev
+
|EN=Development Team|ENs=4
|ES=
+
|ES=Development Team|ESs=5
|FR=Dev
+
|FR=Development Team|FRs=4
|RU=
+
|RU=Development Team|RUs=5
 
}}
 
}}
  
= Dev/Integration =
+
= Entwicklung / Integration =
  
 
Um die Erschaffung der verschiedenen Pools in exportierpare Formate zum Ryzom-Server zu integrieren, wird es erforderlich sein, die dafür nötigen  Werkzeuge und Infrastrukturen zu entwickeln, die nötig sind für die Entwiicklung der neuen Zone zusammen mit der Projektcommunity.
 
Um die Erschaffung der verschiedenen Pools in exportierpare Formate zum Ryzom-Server zu integrieren, wird es erforderlich sein, die dafür nötigen  Werkzeuge und Infrastrukturen zu entwickeln, die nötig sind für die Entwiicklung der neuen Zone zusammen mit der Projektcommunity.
  
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 platformWe 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).
+
Bereitstellung der Ryzom-, NEL- und RyzomCore-Tools auf den verschiedenen Plattformen (OVQT/WorldEditor): Im Projekt Khaganat ermöglicht ein spezieller Linux-Server die Kompilierung von Linux-32-Bit-, Linux-64-Bit-, Windows-32-Bit- und Windows-64-Bit-Clients (unter Verwendung von Wine): http://buildbot.khaganat.net/. Dieses Experiment steht in direktem Zusammenhang mit dem Linux-Pol-Projekt von Ryzom, integriert aber die Windows-PlattformWir müssen uns auf diese Erfahrung konzentrieren, um dieses Projekt einer Kompilierfarm für alle NEL/Ryzom-Tools, die für das New Zone-Projekt notwendig sind, zu globalisieren. Es wäre schade, wenn wir nicht die Vorteile der erweiterten Benutzerbasis dieser Tools nutzen würden, um sie zu stabilisieren oder zu verbessern, indem wir das Feedback der Benutzer und ihre Patches nutzen. In diesem Sinne wäre eine Koordination mit der RyzomCore-Gruppe von Vorteil (zumal ein GSoC-Projekt über die Anpassung und Verbesserung von OVQT für 2014 genehmigt wurde).
  
*The graphic pipeline: this comprises the tools and scripts permitting the generation (but not only the generation) of the client's graphic files. This pipeline uses 3DSMax to export 3D models towards NEL. Two approches are envisioned here:
+
*Die Grafik-Pipeline: Sie umfasst die Werkzeuge und Skripte, die die Erstellung (aber nicht nur die Erstellung) der Grafikdateien des Clients ermöglichen. Diese Pipeline verwendet 3DSMax, um 3D-Modelle in Richtung NEL zu exportieren. Hier sind zwei Vorgehensweisen vorgesehen:
  
*Client comp solution: as for the NEL/Ryzom tools, we need to make available to the community a way for everybody to configure at home a pipeline for the files necessary to the server. We also need to provide an adequate configuration for the New Zone project and a unified assets base.
+
*Client-Comp-Lösung: Wie bei den NEL/Ryzom-Tools müssen wir der Gemeinschaft eine Möglichkeit zur Verfügung stellen, mit der jeder zu Hause eine Pipeline für die auf dem Server benötigten Dateien konfigurieren kann. Wir müssen auch eine angemessene Konfiguration für das New Zone Projekt und eine einheitliche Asset-Basis bereitstellen.
  
* Server solution: the Ryzom pipeline configuration isn't a meager task. In addition, it requires a owner tool. The 3D modelisation being mostly the field of an artist community whose not necessarily all that good with informatics, the idea is to propose a "pipeline" public server permitting the automatic generation of the NEL files following the sending of the originals by this community. Take note that offline tools like OVQT permits us to see those 3D models in NEL format without needing to place them in a game server.
+
* Serverlösung: Die Konfiguration der Ryzom-Pipeline ist keine leichte Aufgabe. Darüber hinaus erfordert sie ein eigenes Tool. Da die 3D-Modellierung hauptsächlich das Gebiet einer Künstlergemeinschaft ist, die sich nicht unbedingt gut mit Informatik auskennt, ist die Idee, einen öffentlichen "Pipeline"-Server vorzuschlagen, der die automatische Generierung der NEL-Dateien ermöglicht, nachdem die Originale von dieser Gemeinschaft geschickt wurden. Beachten Sie, dass Offline-Tools wie OVQT es uns ermöglichen, diese 3D-Modelle im NEL-Format zu sehen, ohne sie auf einen Spieleserver stellen zu müssen.
  
'''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.
+
'''Hinweis''': Das Khaganat-Team hat bereits eine virtuelle Maschine mit 3DSMax konfiguriert, um unter Linux arbeiten zu können. Sie verwenden Wine für die Cross-Kompilierung mit Microsoft Visual C++ unter Linux. Die Idee ist, zu sehen, ob es möglich ist, die Pipeline auf einem Linux-Server mit 3DSMax unter Verwendung von Wine zum Exportieren der ".max"-Dateien zum Laufen zu bringen.
Another note: the pipeline's scripts have been reprogrammed in Python and work under Linux.
+
Ein weiterer Hinweis: die Skripte der Pipeline wurden in Python umprogrammiert und funktionieren unter Linux.
  
* 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.
+
* Der Testserver: Die Organisation rund um einen Testserver hängt von der Wahl des Hostings ab: entweder auf dem Ryzom Testserver oder durch die Community. Die Erfahrung des Khaganat-Teams könnte auch auf dieses Projekt übertragen werden. Sie verfügen über eine virtuelle Maschine (VM) mit einem Spieleserver, der gleichzeitig als Spielclient auf einem Benutzerrechner zum Testen fungieren könnte. Diese VM verfügt auch über ein Skript, mit dem die Datenblätter des Spiels für den Client neu generiert werden können, ohne daß die Pipeline benutzt werden muss (außer für die Grafikdateien). Sie wird von den Mitgliedern des Projekts Khaganat für ihre Tests zum Einfügen von Objekten und den Elementen der Welt verwendet: Rüstungen, Mobs, etc.
  
 
== To contact on IRC ==
 
== To contact on IRC ==
  
*Madi
+
* Madi
*Kervala
+
* Kervala
*Emiro
+
* Emiro
  
{{In_Category|Dev}}
+
<noinclude>
 
{{Portal Forge}}
 
{{Portal Forge}}
[[Category: Tutorials]] [[Category:Dev]] [[Category: DE]]
+
[[Category:Development Team]]
 +
[[Kategorie: Tutorials]]
 +
</noinclude>

Aktuelle Version vom 14. Mai 2022, 07:50 Uhr

de:Entwicklungs-Team
en:Development Team
es:Development Team
fr:Development Team
ru:Development Team
 
UnderConstruction.png
Übersetzung zur Überprüfung
Gib nicht den Mitwirkenden die Schuld, sondern komm und hilf ihnen. 😎

Entwicklung / Integration

Um die Erschaffung der verschiedenen Pools in exportierpare Formate zum Ryzom-Server zu integrieren, wird es erforderlich sein, die dafür nötigen Werkzeuge und Infrastrukturen zu entwickeln, die nötig sind für die Entwiicklung der neuen Zone zusammen mit der Projektcommunity.

Bereitstellung der Ryzom-, NEL- und RyzomCore-Tools auf den verschiedenen Plattformen (OVQT/WorldEditor): Im Projekt Khaganat ermöglicht ein spezieller Linux-Server die Kompilierung von Linux-32-Bit-, Linux-64-Bit-, Windows-32-Bit- und Windows-64-Bit-Clients (unter Verwendung von Wine): http://buildbot.khaganat.net/. Dieses Experiment steht in direktem Zusammenhang mit dem Linux-Pol-Projekt von Ryzom, integriert aber die Windows-Plattform. Wir müssen uns auf diese Erfahrung konzentrieren, um dieses Projekt einer Kompilierfarm für alle NEL/Ryzom-Tools, die für das New Zone-Projekt notwendig sind, zu globalisieren. Es wäre schade, wenn wir nicht die Vorteile der erweiterten Benutzerbasis dieser Tools nutzen würden, um sie zu stabilisieren oder zu verbessern, indem wir das Feedback der Benutzer und ihre Patches nutzen. In diesem Sinne wäre eine Koordination mit der RyzomCore-Gruppe von Vorteil (zumal ein GSoC-Projekt über die Anpassung und Verbesserung von OVQT für 2014 genehmigt wurde).

  • Die Grafik-Pipeline: Sie umfasst die Werkzeuge und Skripte, die die Erstellung (aber nicht nur die Erstellung) der Grafikdateien des Clients ermöglichen. Diese Pipeline verwendet 3DSMax, um 3D-Modelle in Richtung NEL zu exportieren. Hier sind zwei Vorgehensweisen vorgesehen:
  • Client-Comp-Lösung: Wie bei den NEL/Ryzom-Tools müssen wir der Gemeinschaft eine Möglichkeit zur Verfügung stellen, mit der jeder zu Hause eine Pipeline für die auf dem Server benötigten Dateien konfigurieren kann. Wir müssen auch eine angemessene Konfiguration für das New Zone Projekt und eine einheitliche Asset-Basis bereitstellen.
  • Serverlösung: Die Konfiguration der Ryzom-Pipeline ist keine leichte Aufgabe. Darüber hinaus erfordert sie ein eigenes Tool. Da die 3D-Modellierung hauptsächlich das Gebiet einer Künstlergemeinschaft ist, die sich nicht unbedingt gut mit Informatik auskennt, ist die Idee, einen öffentlichen "Pipeline"-Server vorzuschlagen, der die automatische Generierung der NEL-Dateien ermöglicht, nachdem die Originale von dieser Gemeinschaft geschickt wurden. Beachten Sie, dass Offline-Tools wie OVQT es uns ermöglichen, diese 3D-Modelle im NEL-Format zu sehen, ohne sie auf einen Spieleserver stellen zu müssen.

Hinweis: Das Khaganat-Team hat bereits eine virtuelle Maschine mit 3DSMax konfiguriert, um unter Linux arbeiten zu können. Sie verwenden Wine für die Cross-Kompilierung mit Microsoft Visual C++ unter Linux. Die Idee ist, zu sehen, ob es möglich ist, die Pipeline auf einem Linux-Server mit 3DSMax unter Verwendung von Wine zum Exportieren der ".max"-Dateien zum Laufen zu bringen. Ein weiterer Hinweis: die Skripte der Pipeline wurden in Python umprogrammiert und funktionieren unter Linux.

  • Der Testserver: Die Organisation rund um einen Testserver hängt von der Wahl des Hostings ab: entweder auf dem Ryzom Testserver oder durch die Community. Die Erfahrung des Khaganat-Teams könnte auch auf dieses Projekt übertragen werden. Sie verfügen über eine virtuelle Maschine (VM) mit einem Spieleserver, der gleichzeitig als Spielclient auf einem Benutzerrechner zum Testen fungieren könnte. Diese VM verfügt auch über ein Skript, mit dem die Datenblätter des Spiels für den Client neu generiert werden können, ohne daß die Pipeline benutzt werden muss (außer für die Grafikdateien). Sie wird von den Mitgliedern des Projekts Khaganat für ihre Tests zum Einfügen von Objekten und den Elementen der Welt verwendet: Rüstungen, Mobs, etc.

To contact on IRC

  • Madi
  • Kervala
  • Emiro