Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Dienste

Versionierungstools

PlasticSMC

...

Nachteile

...

  • gut bei großen Dateien
  • es muss nicht das gesamte Repo runtergeladen werden, sondern bspw. nur die Art-Assets
  • Locking-Funktion
  • Migrations zw. Git und Plastic ist einfach

...

  • Repos nicht öffentlich zugänglich
  • eher für große/einheitliche Teams gedacht, als für mehrere kleine, unterschiedliche Teams

Kurzanleitung

PlasticSCM ist ein VCS wie Git, verhält sich aber etwas anders und ist daher ähnlicher zu anderen VCS wie Perforce oder SVN.

Die vollen Features könnt ihr euch hier anschauen und es gibt auch eine sehr detaillierte Anleitung zur Funktionalität von Plastic und „Best Pratices“: https://www.plasticscm.com/book/. Das ist natürlich viel zu lesen, ich möchte euch aber gerne das Kapitel: A Primer on Plastic SCM ans Herz legen. Da ihr wahrscheinlich von Git kommt ist hier auch ein kurzer Guide für Git user: Plastic SCM for Git users. Codice stellt auch einige Video zur Verfügung: https://www.plasticscm.com/documentation/videos

Einrichtung

Zur Einrichtung auf euren Computern müsst ihr unter folgendem Link den Client runterladen: https://www.plasticscm.com/download. Wählt nicht „Cloud“ oder „Enterprise-Edition“ sondern klickt darunter auf „More installers and other Operating Systems“. Wählt euer Betriebsystem aus und dann „Client installer“. Dies beinhaltet sowohl CLI als auch die GUI Version des Clients. Für Artists gibt es auch speziell den Gluon Client der auch enthalten ist.

Eine Anleitung für alle 3 Clients findet ihr hier:

Die Server Addresse für die Verbindung ist: ssl://plastic.gamesmaster-hamburg.de:8088

ihr müsst euch nicht im HAW-Netz (über VPN) befinden um euch zu verbinden. Login Daten erhaltet ihr alle in einer separaten Email. Bitte ändert euer temporäres Password so bald wie möglich. Dafür müsst ihr nach der Installation des Clients euch einmal Anmelden und dann in der Konsole/Terminal folgendes eingeben: cm passwd. Ggf. müsst ihr euch danach mit dem neuen Passwort im GUI/Gluon Client neu anmelden.

DVCS

Falls ihr euch ggf. bereits etwas in Plastic eingelesen habt, habt ihr sicher auch gesehen das es nicht nur die Möglichkeit gibt centralized („immer online“ ) direkt mit dem Server zu interagieren, sonder auch distributed ähnlich zu Git wo ihr ein local repository (lokaler PlasticSCM Server auf eurem Desktop) und das remote repository (Unser PlasticSCM Server) habt, die ihr mit push/pull synchronisiert. Das kann Vorteile mit sich bringen, dabei verliert ihr aber auch den Vorteil der „Locks“ gegenüber Git.

Wenn sich manche von euch dafür entscheiden müsst ihr statt dem „Client installer“ den „DVCS installer“ runterladen. Dieser enthält Gluon nicht, da gerade Gluon für Artists gedacht ist die nur mit Binärdateien arbeiten die immer gelockt werden sollten. Ich würde auch aber auch davon abraten wenn ihr Programmier seit, da so wie ich das verstanden habe ihr ein Spiel in Unity machen wollt, und hier hat man oft den Fall das auch Programmierer mit Binärdateien (oder schwer merge-baren) Dateien wie .unity Scene Dateien arbeiten. Generell lohnt sich DVCS nur für Programmierer die ausschließlich mit merge-baren Code Dateien arbeiten, wobei aber auch hier praktisch sein kann zu wissen wer gerade an welche Dateien arbeitet.

Perforce

...

  • Repos nicht öffentlich zugänglich

Kurzanleitung

Wiki

Wir benutzen Atlassian Confluence als unser öffentliches und internes Wiki. Hier finden sich spezifische Spaces zu Kursen, Projekten, Forschungsthemen und sonstigen wissenswerten Infos rund um den Games-Master, das GamesLab usw.

Taskmanagement

Wir empfehlen der einfachheitshalber auch Tools wie bspw. Trello oder Hack'n'Plan, die auch grundsätzlich kostenlos nutzbar sind. Für intensiveres Taskmanagement bieten wir aber auch unseren eigenen Jira-Server an. Den Server findet ihr unter https://jira.gamesmaster-hamburg.de/. Leider haben wir noch technische Probleme, weswegen eine ideale Verlinkung zw. Jira und Confluence noch nicht richtig funktioniert und ihr euch zudem einen neuen Account machen müsst. Sprecht dazu mit den Studentischen Hilfskräften.

Inventar

Wir bauen auch gerade unser Inventarsystem neu auf und haben es hierzu online gestellt. Das Inventar findet sich hier: https://inventory.gamesmaster-hamburg.de/. Auch hier ist noch nicht alles optimiert, weswegen hier ein weiterer Account notwendig ist... Sprecht auch hier mit den Studentischen Hilfskräften oder fragt sie direkt an, wenn es um das Ausleihen bestimmter Geräte geht.

Kalender

Games-Master-Kalender (Ihr müsst keinen Google Account dafür haben)

Cloud-Speicher

Die HAW bietet euch einen eigenen Cloud-Speicher an. Dazu habt ihr als immatrikulierte Studierende automatisch Zugriff. Ihr erreicht die Cloud hier: https://cloud.haw-hamburg.de/. Ihr könnt auch einen passenden Client dafür runterladen, was hier erklärt wird. Anmelden könnt ihr euch über eure abc123-Kennung.

Online-Bibliotheken & Softwarepakete

HAW Access-Manager

Über den HAW-weiten Access-Manager habt ihr nicht nur Zugriff auf bestimmte Adobe-Produkte, sondern auch auch auf eine Fülle an Online-Bibliotheken wie etwa die ACM eLibrary, Cambridge University Press eLibrary, Springer eLink. Zudem habt ihr bspw. Zugriff auf eine Enterprise-Version von Zoom...

GDC-Vault

Die HAW hat auch einen Zugang zum GDC-Vault, wo ihr euch die komplette History an Vorträgen der Konferenz ansehen könnt.

Der Zugang setzt eine VPN-Verbindung zur HAW vorraus

GamesLab-Spielebibliothek

...

Einige Serverdienste an der HAW Hamburg sind aus Gründen der Netzwerk- und Systemsicherheit so eingestellt, dass sie nur aus dem HAW-Netz erreicht werden können. Um diese Dienste auch zu Hause vor Ihrem PC zu nutzen zu können, brauchen Sie ein Virtual Private Network. Kurz: VPN. Wie das geht findet sich hier.

Chat Tools

Wir nutzen einen Discord-Server. Fragt bitte nach einem Zugang.

____________________________________________________________________________________________

...

Ausleihsoftware

Videoportal

GDC-Vault