professionelles Bunkern ist viel einfacher, als zahlreiche Anleitungen vermuten lassen. Wer nur 1 PC hat, muß nicht gleich schweres Kaliber auffahren, um auch professionell Bunkern zu können. Ihr braucht dazu nichts weiter als das bereits installierte BOINC und die Fähigkeit, einen DOS-Batch anzulegen und auszuführen. Mehr nicht!
Also, nochmal grundsätzlich: ein aktueller BOINC-Client beinhaltet bereits alles, was man zum anlegen eines Bunkers / einer 2.ten Instanz braucht.
Bei einer normalen BOINC-Installation wird überlicherweise ein Verzeichnis BOINC_Data angelegt, indem die gesamten Crunch-Vorgänge ausgeführt werden.
Für eine zusätzliche BOINC-Instanz (also einen Bunker) reicht es theoretisch aus, BOINC ein 2.tes Mal so zu starten, daß es auf ein 2.tes Datenverzeichnis zugreift. Beispielsweise BOINC_Bunker1
1.ter Schritt: legt bitte ein Verzeichnis BOINC_Bunker1 an, am besten neben dem Standard-Verzeichnis BOINC_Data
Als nächstes brauchen wir eine Möglichkeit, BOINC ein 2.tes Mal so aufzurufen, daß es als eigene Instanz funktioniert.
Mit folgendem Befehl könnten wir theoretisch nun diese 2.te Instanz bereits aufrufen:
C:\Programme\BOINC\boinc.exe --allow_multiple_clients --dir X:\BOINC_Bunker1
Falls Ihr das ausprobiert, werdet ihr feststellen, daß die 2.te Instanz erfolgreich gestartet wird, aber ihr habt noch Probleme, diese zu steuern. Beenden könnt ihr Sie, indem ihr in die Instanz hinein klickt und dann STRG/C drückt.
Zum Steuern dieser 2.ten Instanz gibt es nun 3 Möglichkeiten:
- Steuern über lokalen BOINC-Manager
- Steuern über boinccmd
- Steuern über BOINCTasks oder andere Tools
Um die 2.te Instanz ansprechen und steuern zu können, brauchen wir einen sogenannten Port, über den wir mit der Instanz kommunizieren können. Deswegen erweitern wir den obigen Aufruf wie folgt:
C:\Programme\BOINC\boinc.exe --allow_multiple_clients --dir X:\BOINC_Bunker1 --allow_remote_gui_rpc --gui_rpc_port 9002
Anmerkung: Ob --allow_remote_gui_rpc auch bei einer lokalen Instanz nötig ist, habe ich bisher nicht getestet.
Wenn Ihr also die 2.te Instanz erfolgreich gestartet habt, solltet ihr im Verzeichnis \BOINC_Bunker1 zahlreiche Dateien finden. Kopiert bitte den Inhalt von gui_rpc_auth.cfg oder schreibt dort ein leichter zu merkendes Passwort rein. Ich nenne dieses Passwort jetzt PW_Bunker1
Damit sollten wir in der Lage sein, den BOINC-Manager für die 2.te Instanz zu starten. Legt dazu bitte folgende Verknüpfung neu an:
C:\Programme\BOINC\boincmgr.exe --namehost=127.0.0.1 --multiple --gui_rpc_port=9002 --password=PW_Bunker1
Fertig!
Mit dieser Verknüpfung solltet Ihr in der Lage sein, mit dem BOINC-Manager zur 2.ten Instanz zu Verbinden und könnt dann diesen wie gewohnt steuern.
----------------------------------------------------------------------------------
Dem Funkionieren dieses Beschreibung liegen folgende Annahmen zu Grunde:
1) Der normale BOINC-Client wurde zuerst gestartet und läuft normal
2) Bevor ihr den 2.ten Manager startet, habt ihr die 2.te Instanz manuell gestartet.
----------------------------------------------------------------------------------
Es gibt zahlreiche Fallstricke, so funktioniert zum Beispiel der Start des 2.ten BOINC-Managers nicht, wenn ihr statt 127.0.01 localhost eintragt, fragt mich bitte nicht, wieso.
Übrigens spricht nichts dagegen, auf die vorstehende Art und Weise noch eine 3.te, 4.te und x.te Instanz anzulegen; nur Mut.
Denkt bitte daran, eine x.te Instanz bedeutet, daß IHR selbst Micro-Management betreiben müßt; ZUm Beispiel sicher stellen daß nur immer eine Instanz die jeweilige Resource beschäftigt, sonst ...
----------------------------------------------------------------------------------
Wen die mehrfachen Fenster auf dem Desktop stören, der kann ja mal folgenden DOS-Batch ausprobieren:
start "BOINC_CI2" /MIN C:\Programme\BOINC\boinc.exe --redirectio --detach_console --allow_multiple_clients --dir X:\BOINC_Bunker1 --gui_rpc_port 9002
exit