PROJET AUTOBLOG


Korben

source: Korben

⇐ retour index

Palworld – Comment héberger votre jeu préféré sans dépenser un centime

mercredi 24 janvier 2024 à 15:29

Cela n’aura échappé à aucun gamer du monde entier : Palworld est là !

Alors, vous le savez, je préfère travailler plutôt que jouer donc je n’ai pas encore eu l’occasion de tester, mais mes enfants sont déjà à fond dessus. Bon, comme vous pouvez le voir, y’a clairement plagiat inspiration de Pokemon, Zelda BOTW, Fortnite et j’en passe.

D’ailleurs, si vous voulez former vos enfants à devenir des petites raclures de bidet parfaitement adapté à la société dans laquelle nous sommes, à savoir de futurs manageurs toxiques, exploiteurs de la nature ou encore criminels, y’a tout ce qu’il faut dans ce jeu puisque l’idée c’est clairement d’exploiter ces animaux (les pals) de toutes les façons possibles comme vous pouvez le voir dans la description Steam.

Alors bien sûr, si je vous parle de Palworld, ce n’est pas pour exciter les défenseurs des animaux et les végans auxquels je m’associe évidemment.

Mais c’est plutôt pour vous dire que si vous souhaitez héberger votre propre serveur dédié Palworld sans vous galérer directement avec Steam, il y a une super intégration Docker disponible ici sur Github. Cela utilise toujours Steam, mais de manière « invisible » l’aide de SteamCMD.

Ensuite, le mieux c’est d’utiliser Docker Compose avec cette config :

version: '3.9'
services:
  palworld-dedicated-server:
    build: .
    container_name: palworld-dedicated-server
    image: jammsen/palworld-dedicated-server:latest
    restart: always
    network_mode: bridge
    ports:
      - target: 8211 # gamerserver port inside of the container
        published: 8211 # gamerserver port on your host
        protocol: udp
        mode: host
      - target: 25575 # rcon port inside of the container
        published: 25575 # rcon port on your host
        protocol: tcp
        mode: host
    environment:
      - ALWAYS_UPDATE_ON_START=true
      - MAX_PLAYERS=32
      - MULTITHREAD_ENABLED=true
      - COMMUNITY_SERVER=true
      - RCON_ENABLED=true
      - RCON_PORT=25575
      - PUBLIC_IP=10.0.0.5
      - PUBLIC_PORT=8211
      - SERVER_NAME=jammsen-docker-generated-###RANDOM###
      - SERVER_DESCRIPTION=Palworld-Dedicated-Server running in Docker by jammsen
      - SERVER_PASSWORD=serverPasswordHere
      - ADMIN_PASSWORD=adminPasswordHere
    volumes:
      - ./game:/palworld

Créez ensuite des sous-répertoires du jeu sur votre node Docker dans le répertoire de serveur de jeu (exemple: /srv/palworld) et donnez-lui des permissions complètes avec la commande suivante :

chmod 777 game

Ou faites tout simplement. :

chown -R 1000:1000 game/

Pensez à bien configurer le port-forwarding ou le NAT pour les ports affichés dans le fichier Docker Compose puis démarrez le serveur avec la commande :

docker-compose up -d

Après la première exécution, arrêtez le serveur, configurez-le en éditant le fichier suivant puis relancez-le quand vous avez terminé :

game/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini

Voici les variables dispo au niveau de la conf docker :

Vous pouvez également générer un fichier de config très facilement avec des outils comme celui-ci.

En allant sur le Github ou sur le hub Docker, vous aurez toutes les infos avec encore plus de détails.

Et bien sûr, toute la documentation pour les administrateurs de serveurs Palworld est disponible ici. Vous y trouverez même un guide d’optimisation.

Au boulot maintenant !

ShortGPT – Pour automatiser la création de vidéos pour TikTok et Instagram

mercredi 24 janvier 2024 à 09:00

Si vous trainez sur TikTok (pour les jeunes d’esprit) ou encore Instagram (pour les boomers d’esprit), vous êtes sans doute déjà tombé sur des vidéos avec des « facts », c’est à dire des faits historiques, scientifiques ou encore des trucs tirés tout droit de Reddit, qui vous ont captivé avec une petite musique de merde et un gameplay de jeu vidéo quelconque en fond.

Ce genre de format est calibré pour endormir ce qui vous reste de matière grise fondue et vous faire rester sur la vidéo. Là où ça devient drôle, c’est que vous allez pouvoir générer ce genre de format vidéo grâce à ShortGPT. Cet outil open source (décliné également en site payant) supporte de nombreuses langues et peu aller chercher automatiquement des « faits » random ou sur le sujet de votre choix, ainsi que des sujets sur Reddit et compiler tout ça dans une vidéo avec une voix OFF.

Vous pouvez lui demander autant de shorts que vous voulez. Il vous faudra juste une clé API OpenAI, Pexels (pour les images) et pour avoir une voix de qualité, vous pouvez aussi ajouter votre clé ElevenLabs (mais pas obligatoire puisque c’est payant).

Voici techniquement comment c’est gaulé :

Vous avez deux choix pour installer ShortGPT. Si vous êtes du genre à aimer avoir tout sur votre ordinateur, vous pouvez installer les pré-requis localement en suivant la doc du Github. Cependant, si vous êtes comme moi et que vous préférez ne pas vous embêter avec des installations interminables, vous pouvez utiliser Google Colab. C’est gratuit et sans installation.

Evidemment, y’a assez de contenu merdique sur Internet pour pas en rajouter, mais ça peut-être une bonne base de départ, de reprendre ce code, pour le modifier et en faire un outil de génération de vidéos un peu plus sympa et mieux adapté à votre public.

A découvrir ici.

Radion – Pour découvrir vos prochains jeux vidéos

mardi 23 janvier 2024 à 09:00

Dimitri, lecteur de Korben.info depuis pas mal d’années, m’a contacté le mois dernier, pour me parler de Radion, son application iOS / Android gratuite qui permet de suivre l’actualité jeux vidéos, les sorties notamment et de tout savoir sur tous les jeux qui existent, de lire leurs critiques, la durée de jeu estimé, de voir des tas d’images du jeu et j’en passe. Cette application, véritable encyclopédie pour les gamers, regorge d’informations et de fonctionnalités qui va transformer la manière dont vous suivez vos jeux et futurs jeux préférés.

Mais Radion n’est pas juste une vitrine pour les jeux. Elle permet de marquer les jeux que vous possédez et de suivre votre avancement dans ces derniers. Parfait pour garder une trace de vos exploits 🙂

Et surtout, en fonction de ce que vous aimez, des consoles que vous possédez et des jeux que vous attendez, l’IA de Radion peut vous recommander les prochains titres qui seront à coup sûr des hits pour vous dans votre petit cœur.

Bref, vous l’aurez compris, Radion est aux jeux vidéos, ce que Trakt.tv est aux séries, pour ceux qui connaissent. Radion est à la fois un journal de bord pour vos aventures ludiques et une plateforme pour découvrir de nouveaux horizons dans le monde des jeux.

Radion sert aussi de plateforme sociale. Le partage de fiches de jeux entre amis n’est pas seulement un moyen de recommandation, c’est un outil pour tisser des liens, pour créer des discussions. En partageant vos expériences de jeu, vos découvertes, et même vos critiques, Radion devient un espace d’échange et de partage pour la communauté des gamers.

On verra ensuite comment ça évolue. Perso, je trouve que des conseils pour passer les niveaux, en mode ETAJV à l’ancienne, ce serait bien cool à rajouter. Tout ce que je peux vous dire c’est que le dev travaille sur l’import / synchronisation des jeux avec Steam / Xbox / PlayStation directement dans l’application. Hâte de voir ce que ça va donner.

A découvrir ici pour iOS et Android.

Surfshark VPN pour les expatriés et les nomades

lundi 22 janvier 2024 à 09:19

Surfshark VPN

— Article en partenariat avec Surfshark VPN

Parmi les nombreux aspects intéressants d’un VPN, on va souvent citer le fait de pouvoir éviter la censure, ou d’accéder à des services dans un pays qui ne les autorisent pas. Sans aller jusque là, c’est un outil qui sera aussi assez utile dans certains cas plus classiques. Comme c’est le cas des expatriés qui vont habiter un autre pays.

Et ici je ne parle pas forcément d’aller dans un pays comme Chine & Co, mais simplement d’aller vivre ailleurs. Dans votre lieu d’origine, vous aviez vos petites habitudes, par exemple pour vous connecter à votre banque ou d’autres services ayant des informations sensibles vous concernant (impôts, mutuelle …). Or, une fois expatrié vous allez peut-être commencer par devoir vous connecter à des wifi-publics, des réseaux moins sécurisés, etc. Surfshark VPN va vous aider à sécuriser vos données (via chiffrement AES-256 et IKEv2/IPse) afin que vos connexions, votre nouveau fournisseur d’accès & co ne puissent pas voir à quoi vous vous connecter et ce que vous faites.

Un souci récurrent que beaucoup risquent de rencontrer c’est que l’accès à votre compte bancaire à vos données de santé ou divers sites gouvernementaux soit plus difficilement accessible depuis une adresse IP étrangère (voire totalement impossible). En choisissant un serveur situé dans le pays d’origine, le VPN vous aide à éliminer cet obstacle. Et cela peut s’avérer sacrément pratique lorsque vous êtes dans votre nouveau pays et qu’il vous faut demander des documents administratifs à distance.

Il y a donc tout intérêt à opter pour une solution qui possède des serveurs dans un maximum d’endroits du monde. Et qui soient rapides. C’est le cas pour Surfshark puisque ce sont plus de 3200 serveurs, situés dans plus de 100 pays, et dont la plupart ont maintenant des vitesses de 10 Gb/s.

Autre aspect positif d’un VPN que j’ai déjà abordé : les gains sur les prix des billets d’avion ou de train. Parce qu’en dehors de ceux qui veulent totalement couper les ponts avec leur vie passée, les expats ont souvent le mal du pays au bout d’un moment. Et pouvoir gratter quelques réductions en comparant les prix depuis plusieurs localisations, c’est toujours ça de gagné.

Surfshark VPN pour les expatriés

Quant à vos films et séries hexagonales préférées vous n’aurez pas besoin de les « binger » avant le départ. Vous garderez l’accès à votre cher Netflix France (ou autres services similaires) depuis votre nouvel emplacement. Vous vous expatriez en famille ? Aucun souci non plus puisque Surfshark VPN vous permet toujours de connecter un nombre d’appareils illimités (et en simultané) sur un seul compte. Smartphones, laptop, ordinateur, smartTV et même votre console, ils seront tous couverts. Parmi ses autres fonctionnalités utiles :

Bref pour continuer votre vie numérique avec le moins de perturbations possible, le VPN est une solution qui devrait vous aider. Et vous pouvez en bénéficier pour moins de 2.5€/mois TTC (avec l’abonnement 2 ans). Plutôt honnête pour dormir sur vos 2 oreilles durant cette transition personnelle 😉 Et c’est satisfait ou remboursé durant 30 jours. Au niveau des paiements acceptés vous avez à peu près toutes les options : CB, PayPal, Apple/Amazon/Google Pay et même les cryptomonnaies (maintenant qu’elles se portent mieux, c’est un peu plus intéressant).

Partez l’esprit tranquille avec Surfshark VPN !

WebDB – Vos bases de données enfin accessibles facilement

lundi 22 janvier 2024 à 09:00

Alexandre, lecteur de Korben.info depuis une bonne dizaine d’années, m’a fait le plaisir de me contacter pour me montrer l’outil qu’il développe depuis maintenant un an. J’ai trouvé ça très cool alors je vais le partager avec vous. Il s’agit d’un IDE totalement open source dédié aux bases de données. Cet outil libre simplifie les interactions que nous avons avec nos bases de données, ce qui rend leur administration et la gestion des données plus intuitives et surtout beaucoup plus facile. Vous allez voir !

Tout d’abord, WebDB simplifie la découverte de serveurs et la connexion à ces derniers, grâce à un système de scan intelligent. Il détecte les ports utilisés pour chaque base de données et permet d’ajouter des hôtes spécifiques à analyser. Cela élimine la corvée de récupérer des mots de passe, car WebDB teste automatiquement des identifiants populaires. Pensez quand même à les changer à un moment pour des questions de sécurité 🙂

En explorant plus profondément WebDB, on découvre que l’exploration de données est beaucoup plus facile et agréable que dans n’importe quel PhpMyAdmin ou autre. En seulement trois clics, on peut comme ça parcourir, mettre à jour ou supprimer des données. Le filtrage des données SQL et NoSQL se fait directement depuis l’explorateur, avec un design optimisé pour les clés étrangères et les ObjectID relationnels. Et ce n’est pas tout : WebDB permet de mettre à jours vos données par lots en utilisant des fichiers JSON. Pratiquement quand vous avez de la quantité à mettre à jour.

Le cœur de l’IDE WebDB réside dans son éditeur de requêtes. Avec de l’autocomplétion pour SQL et les structures spécifiques au serveur, rédiger des requêtes se fait en un clin d’œil. Les requêtes CRUD (create, read, update, and delete) pré-construites sont sauvegardées automatiquement et peuvent être marquées comme favorites.

La modification de colonnes SQL ou de champs NoSQL est également plus intuitive grâce à WebDB. Le logiciel propose tous les types possibles en fonction de la base de données et facilite la modification des colonnes avec des fonctions de casting intelligentes, applicables tant aux bases de données SQL qu’à NoSQL. Cette fonctionnalité permet une grande flexibilité et s’adapte à divers contextes linguistiques.

Voilà… Sinon, WebDB gère également des éléments complexes comme les procédures SQL, les fonctions, et les types de données spécifiques. Il prend en charge les validateurs MongoDB et les contraintes SQL, offrant une compréhension complète de la base de données.

La gestion des relations SQL dans WebDB est également totalement transparente grâce à une vue intuitive. L’outil déduit les relations pour aider à générer des données étrangères et à comprendre la structure de la base de données avec une facilité déconcertante. En plus, le versioning de base de données est une autre caractéristique clé de WebDB. Suivant les modifications et intégrant Git, il permet de revenir facilement à n’importe quelle version antérieure.

L’intégration de ChatGPT dans WebDB apporte également un peu de « cerveau » à l’outil. ChatGPT offre des réponses précises en fonction de la structure de la base de données. Cette fusion entre intelligence artificielle et gestion de données ouvre de nouvelles perspectives pour les utilisateurs, surtout pour les débutants.

Le module ERD de WebDB permet également de visualiser la structure et les relations de la base de données de manière moderne et intuitive. L’exportation de ces diagrammes au format PNG ou SVG se fait en un clic, ce qui vous permettra d’illustrer vos préz ou sites web / documentation super facilement.

Enfin, l’importation et l’exportation de données avec WebDB sont simplifiées, que ce soit au format natif ou JSON, garantissant une compatibilité et des performances optimales.

Vous l’aurez compris, Alexandre a bien bossé et WebDB se présente vraiment comme une solution complète et avant-gardiste pour la gestion des bases de données, accessible et efficace pour tous, que vous soyez total noob ou super expert en base de données.

Je vous invite à tester ça. C’est auto-hébergeable, ça tourne dans Docker, et y’a même une démo en ligne.