Daher verwende ich ein Multiseat-Programm namens Aster v7.
Dieses Programm ermöglicht zwei (oder mehr, in meinem Fall aber zwei) separaten Windows-Benutzern (z. B. Administrator und Gast oder Benutzer1 und Benutzer2), sich bei Windows anzumelden.
Keine Bildschirmfreigabe, keine Virtualisierung, keine E/A-Konflikte. Jeder Benutzer hat seinen eigenen Bildschirm mit seinen eigenen Grenzen, seine eigene Maus und Tastatur, und Eingaben von z. B. Tastatur 1 (von Benutzer 1) werden nicht auf dem Bildschirm von Benutzer2 angezeigt und umgekehrt. Dasselbe gilt für Ton und die Ausführung von Programmen (wenn Benutzer 1 ein Programm ausführt, wird es auf dem Desktop/Bildschirm von Benutzer1 angezeigt, nicht auf dem Desktop/Bildschirm von Benutzer2).
Außerdem haben beide Benutzer ihre eigene IP.
Aber sie laufen auf der gleichen Windows-Betriebssystem-Installation und teilen Ressourcen wie RAM, CPU usw.dynamisch(also keine harte Sperre, z. B. gemeinsame Nutzung der Hälfte der Kerne für einen Benutzer und der anderen Hälfte für den zweiten Benutzer)
Beide Benutzer können spielenStandalone-Spielees ist sogar problemlos möglich, Multiplayer-Karten miteinander zu spielen (als LAN-Spiele, wenn das Spiel eine solche Option bietet), selbst wenn wir nur eine Grafikkarte verwenden! (In meinem Fall hat jedoch jeder Benutzer seine eigene Grafikkarte.) Jeder Benutzer startet einfach seine eigene Instanz des Spiels und danach gibt es keine Probleme.
Das einzige Problem ist mit Steam! Wir haben zwei verschiedene Steam-Konten (z. B. SteamuserA und SteamuserB).
Jeder Benutzer hat seine eigene Spielebibliothek (separat erworbene Lizenzen für jedes einzelne Konto, keine Familienfreigabe)
Aber leider startet Steam auch dann nicht für beide Benutzer gleichzeitig, wenn Steam zweimal für jeden Windows-Benutzer installiert wird (z. B. c:/steam1 und D:/steam2).
Manchmal ist dies der Fall, aber selbst dann kann nur ein Benutzer das Spiel spielen (der erste Benutzer, der es schafft, das Spiel zu starten), der andere Benutzer kann danach einfach nichts mehr tun.
Woher weiß Steam, dass es auf demselben Windows-Betriebssystem läuft? Da die IPs unterschiedlich sind?
Mit anderen Worten frage ich, ob ich eine Datei (Hosts vielleicht? Oder eine Steam-Datei? Oder einen Registrierungsschlüssel?) bearbeiten könnte, damit beide Steam-Benutzer ein Steam-Spiel starten können?
Wenn manWindows-Benutzerstartet Steam (als SteamuserA) und spielt ein Spiel, dann2. Windows-Benutzerkann ein eigenständiges Spiel ohne Probleme spielen die 2.Windows-Benutzerkann mich einfach nicht in sein separates Steam-Konto einloggen (als SteamuserB).