Ein Hangman Spiel programmieren: Teil 1
Wie lassen sich in GNOME Workbench UI-Definitionen durch Code zu einer funktionierenden App ausbauen? In diesem Beitrag wird dies anhand des bekannten Hangman Spiels demonstriert.
Wie lassen sich in GNOME Workbench UI-Definitionen durch Code zu einer funktionierenden App ausbauen? In diesem Beitrag wird dies anhand des bekannten Hangman Spiels demonstriert.
Der Versuch, "StarCitizen" zu spielen, führte mich durch mehrere Distros, Treiberhöllen, aber am Ende doch zum Ziel.
Online Poker verbindet Spannung und Technik auf höchstem Niveau. Zufallszahlengeneratoren, komplexe Algorithmen und Sicherheitsmaßnahmen sorgen für ein faires und schnelles Spiel. Moderne Server und Echtzeitkommunikation machen das digitale Pokerspiel zu einem technischen Meisterwerk. Aber wie wird die Fairness garantiert, und welche Rolle spielen smarte Algorithmen dabei?
Der Beitrag Vom RNG zum Royal Flush: Wie funktioniert Online Poker? erschien zuerst auf Linux Abos.
Spielcasinos haben sich längst als feste Größe in der digitalen Gaming-Welt etabliert. Auch für Linux-Nutzer werden sie immer attraktiver, da moderne Kompatibilitätslösungen den Zugang erleichtern. Dabei profitieren Spieler nicht nur von einer wachsenden Auswahl, sondern auch von der Sicherheit und Stabilität des Betriebssystems. Welche Gaming-Plattformen funktionieren besonders gut unter Linux?
Der Beitrag Die Linux-Gaming-Community entdeckt Online-Casino-Unterhaltung erschien zuerst auf Linux Abos.
Tauche ein in die Welt der alten Inka und begleite den Entdecker Gonzo auf der Suche nach El Dorado! Gonzo’s Quest hat mit seinem revolutionären Avalanche-Feature die Slot-Welt nachhaltig geprägt und begeistert bis heute mit einzigartiger Mechanik und starken Gewinnmöglichkeiten. Doch ist dieser Kult-Slot auch heute noch eine Empfehlung wert oder gibt es bessere Alternativen?
Der Beitrag Gonzo’s Quest – Der Top-Slot von NetEnt im Test erschien zuerst auf Linux Abos.
Hogwarts bleibt ein fester Bestandteil magischer Abenteuer, und Gerüchte über eine Fortsetzung verdichten sich. Nach dem großen Erfolg des ersten Spiels steigt die Erwartung an eine noch immersivere Welt. Offizielle Ankündigungen fehlen, doch Spekulationen über neue Schauplätze und Spielmechaniken häufen sich. Ein zentrales Feature könnte die größte Überraschung bieten. Welche Geheimnisse birgt die nächste Reise nach Hogwarts?
Der Beitrag Das wahre Vermächtnis von Hogwarts 2 steht bevor: Was wir im Moment darüber wissen erschien zuerst auf Linux Abos.
Ein Meinungsbeitrag über die zukünftige Entwicklung des Gaming unter Linux und wie wir das einordnen können.
Welche Software lässt sich verwenden, um Schüler:innen das Schachspiel näher zu bringen? In diesem Artikel werden die Möglichkeiten von Lichess, einer freien Schach-Plattform präsentiert.
Warum man SteamOS auch als nicht-Gamer im Auge behalten sollte.
Alte Klassiker spielbar machen: Mit dem GOG Preservation Program wird der Erhalt von Spielen aus vergangenen Jahrzehnten sichergestellt. Neben Windows sollen bald auch Linux-Nutzer von angepassten Versionen profitieren. Die Initiative vereint Technik und Nostalgie. Wie beeinflusst das Programm die Verfügbarkeit und Zugänglichkeit dieser Kulturgüter?
Der Beitrag GOG Preservation Program auch für Linux geplant erschien zuerst auf Linux Abos.
Während Slots oft mit Windows oder macOS in Verbindung gebracht werden, überzeugt Linux zunehmend als Gaming-Plattform. Dank HTML5 bieten viele Spiele eine erstklassige Performance ohne Installation. Spieler profitieren von Stabilität und Sicherheit. Welche Top-Slots setzen Maßstäbe auf Linux-Systemen?
Der Beitrag Die besten Casino-Slots für Linux: Diese Games lohnen sich wirklich erschien zuerst auf Linux Abos.
Für den Programmierwettbewerb "Spyfall" sind viele gültige Lösungen eingegangen. Diese stellen wir euch kurz vor.
Bekanntermaßen sind SSH-Verbindungen weitestgehend das Standardverfahren, um Serververbindungen sicher aufzubauen.
Normalerweise kommt in Bezug auf Authentifizierung eine Kombination aus Nutzernamen und Passwort zum Einsatz. Es gibt aber auch Varianten mit Zertifikat oder Schlüssel.
Letzteres sollte nicht nur Standard, sondern heute auch Thema sein. Üblicherweise erhältst du via SSH Vollzugriff (oke vielleicht kein root), es besteht allerdings die Möglichkeit diesen per authorized keys zu regulieren, so kannst du in einem SSH Schlüssel etwa eine IP-Beschränkung hinterlegen, um einen Zugriff weiter einzuschränken.
In einem Standardsetup findest du vorhandene Schlüssel unter ~/.ssh/authorized_keys und genau hier möchte ich heute einen genaueren Blick darauf werfen.
Dort liegen die öffentlichen SSH-Schlüssel, die einen bestimmten Aufbau haben, dazu gleich mehr. Auch wird zwischen Version 1 und Version 2 unterschieden, wobei zwei der Standard sein sollte.
Ältere Semester kennen eventuell noch ~/.ssh/authorized_keys2, was ursprünglich für den zweiten Protokolltyp vorgesehen war, allerdings seit 2001 deprecated ist und heute maximal noch von böswilligen Akteuren missbraucht wird.
Zurück zu den Schlüsseln, folgende Aufteilung besitzen diese laut Norm:
Im Detail ermöglichen sie, verschiedene Werte mitzugeben und anderen eine IP-Einschränkung.
Hier ein erstes Beispiel:
from="192.168.1.?,*.example.com" ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDQu9QfY+g0XRVbRTaMPLRN2PVmrRCpaDRaxTHPqggn3 user@example.com
Zur Erklärung: Du kannst in den Optionen Wildcards setzen. Das heißt, im Beispiel oben hätte 192.168.1.1-9 Zugriff, sowie Subdomains von example.com.
Eine weitere Möglichkeit wäre, die Option command zu verwenden, um direkte Befehle zu hinterlegen:
command="bash /opt/startworkflow" ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDQu9QfY+g0XRVbRTaMPLRN2PVmrRCpaDRaxTHPqggn3 user@example.com
command="/opt/mehrere_befehle.sh" ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDQu9QfY+g0XRVbRTaMPLRN2PVmrRCpaDRaxTHPqggn3 user@example.com
Der Nutzer hat hier nur das Recht, das vorgegebene Kommando auszuführen, nicht mehr und nicht weniger
Kontrollieren kannst du solche Kommandos mit der Variable $SSH_ORIGINAL_COMMAND. Diese enthält die ursprüngliche Befehlszeile
sobald ein erzwungener Befehl ausgeführt wird.
Wenn du mehrere Befehle erlauben willst, kommst du nicht drumherum, ein Script zu schreiben, was diese Beschränkungen mehr oder weniger aushebelt.
Ein weiteres Beispiel zeigt die Verwendungen der Kommandos für SSH Tunneling bzw. Port Forwarding:
restrict,port-forwarding,permitopen="localhost:8765" ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDQu9QfY+g0XRVbRTaMPLRN2PVmrRCpaDRaxTHPqggn3 user@example.com
Hier wird explizit erlaubt, eine Verbindung auf Port 8765 herzustellen und alles andere bitte bleiben zu lassen. Auch echter Shell-Zugang (no-pty ist in restrict enthalten) wird unterbunden.
restrict
Enable all restrictions, i.e. disable port, agent and X11 forwarding, as well as disabling PTY allocation and execution of ~/.ssh/rc. If any future restriction capabilities are added to authorized_keys files they will be included in this set.
Du hast nun einen kleinen Einblick in die vielfältigen Konfigurationsmöglichkeiten von SSH-Schlüsseln erhalten. Gerade IP-Beschränkungen oder Limitierung auf Befehle kommen im Alltag vor und sind in diesem Sinne keine neue Methode.
SSH Tunneling ist eigentlich schon wieder ein anderes Kapitel.
Einen Überblick der SSH Befehle findest du bei den Ubuntu Manpages. Viel Spaß.
In einer Branche, die mit einem Rekordumsatz von 455 Milliarden Dollar das Unterhaltungsfeld dominiert, eröffnet moderne Spieleentwicklungssoftware ungeahnte Chancen. Selbst ohne tiefes technisches Know-how lassen sich heute beeindruckende Spiele erstellen. Doch welche Programme bieten die perfekte Balance aus Funktionalität, Benutzerfreundlichkeit und Innovation? Ein Blick auf die drei besten Spieleentwicklungssoftware-Produkte des Jahres 2025 liefert Antworten.
Der Beitrag Die beste Spieleentwicklungssoftware 2025 erschien zuerst auf Linux Abos.
Mit „Wandering Nobles“ erhält Crusader Kings III eine neue Erweiterung, die den Fokus auf reisende Charaktere legt. Neue Lebensstile wie Inspektor, Wandersmann und Reisender erweitern die Spieltiefe und eröffnen spannende Möglichkeiten. Auch neue Ereignisse bringen frischen Wind ins Mittelalter. Welche strategischen Vorteile bieten diese Neuerungen für erfahrene Spieler?
Der Beitrag Wandering Nobles für Crusader Kings III erschienen erschien zuerst auf Linux Abos.
Minecraft fasziniert Millionen Spieler weltweit durch kreative Freiheiten und endlose Möglichkeiten. Doch wer den Spielspaß ohne störende Verzögerungen oder unfaire Mitspieler genießen möchte, steht oft vor einer Entscheidung: öffentlicher oder privater Server? Beide Optionen bieten Vor- und Nachteile, die genau abgewogen werden sollten. Doch welcher Servertyp passt am besten zu deinen Ansprüchen?
Der Beitrag Öffentlicher vs. privater Minecraft Server: Die Unterschiede im Überblick erschien zuerst auf Linux Abos.
Halloween ist für Gaming-Fans eine spannende Zeit, denn Steam und GOG bieten viele Spiele im Sale an – und das auch für Linux. Mit Rabatten auf tausende Titel, von Strategie bis Indie, lohnt sich der Blick auf die Angebote besonders. Welche Highlights gibt es dieses Jahr für Linux-Spieler, und welche Schnäppchen darf man nicht verpassen?
Der Beitrag Spiele für Linux: Halloween Sale 2024 bei GOG und Steam erschien zuerst auf Linux Abos.
Strategiespiele im Jahr 2025 stehen vor einer spannenden Evolution. Titel wie Civilization 7 und Anno 117 erweitern das Genre durch dynamische Spielmechaniken und plattformübergreifende Verfügbarkeit. Naturereignisse und realistische KI beeinflussen das Spielgeschehen nachhaltig. Mit taktischer Tiefe und modernen Features setzen sie neue Maßstäbe. Welche strategischen Herausforderungen erwarten Spieler in diesen innovativen Titeln?
Der Beitrag Die neuen Features von Strategiespielen 2025: Civilization 7 und Anno 117 erschien zuerst auf Linux Abos.
Hearts of Iron IV ermöglicht es Spielern, unter Linux in die komplexe Welt des Zweiten Weltkriegs einzutauchen. Von politischer Strategie bis zur detaillierten Kriegsführung bietet das Spiel alles, was Fans von Globalstrategie erwarten. Doch wie gut funktioniert das Spiel auf Linux im Vergleich zu anderen Plattformen und ist es für alle Strategiefans geeignet?
Der Beitrag Top Strategie unter Linux: Hearts of Iron IV erschien zuerst auf Linux Abos.
Die Spieleklassiker der Wii und GameCube haben auch heute noch viele Fans. Mit dem Dolphin Emulator können diese Spiele nun unter Linux einfacher denn je gespielt werden, dank der neuen Flatpak-Version. Die Installation erfordert nur noch einen Klick. Welche Vorteile bietet Dolphin als Flatpak für Linux-Nutzer?
Der Beitrag Wii und GameCube unter Linux: Dolphin Emulator als Flatpak erschien zuerst auf Linux Abos.
openSUSE Tumbleweed unter dem Aspekt: Gaming.
Buffalo Trail von BF Games kombiniert die Schönheit der nordamerikanischen Prärie mit spannenden Gewinnmöglichkeiten. Mit detailreichen Symbolen und besonderen Funktionen wird jeder Spin zum Abenteuer. Welche Strategien und Tipps gibt es, um bei diesem Slot erfolgreich zu sein und hohe Gewinne zu erzielen?
Der Beitrag Buffalo Trail » Darum geht’s bei diesem Amunraa Casino-Slot erschien zuerst auf Linux Abos.
Ein Video, das von A bis Z beschreibt, wie man Doom auf Linux zum Laufen bringt und das Spiel moddet.
Video zum Thema: Mit Lutris native Binärdateien zu Spielen hinzufügen.
Hüpfen mit dem Pinguin mal anders.