dimanche 4 février 2024

Comment Installer un Serveur Ark Survival Ascend sur Linux avec Docker




 Les fans d'Ark Survival Ascend qui utilisent Linux peuvent désormais se réjouir, car il existe une solution pour déployer un serveur Ark Survival Ascend sur Linux en utilisant Docker-Compose. Ce guide vous guidera à travers le processus étape par étape.


Prérequis

Avant de commencer, assurez vous de disposer des éléments suivants :

  • Une installation fraîche d'Ubuntu 22.04 LTS.
  • Vous devez être connecté en tant qu'utilisateur "stagiaire".

Étape 1 : Installation de Docker

Pour garantir l'installation de la dernière version de Docker, suivez ces étapes :

  • Mise à jour des packages

sudo apt update

  • Installation des dépendances

sudo apt install apt-transport-https ca-certificates curl software-properties-common

  • Ajout de la clé GPG Docker

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

  • Ajout du référentiel Docker

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

  • Mise à jour des packages

sudo apt update

  • Installation de Docker

sudo apt install docker-ce

  • Assurez-vous que Docker est en cours d'exécution et activé au démarrage :

sudo systemctl status docker

Étape 2 : Création d'un utilisateur dédié au serveur Ark

Créez un utilisateur dédié au serveur Ark avec la commande suivante :

sudo adduser arkserver

Étape 3 : Exécution de la commande Docker sans sudo

  • Si vous souhaitez exécuter la commande Docker sans utiliser "sudo", ajoutez votre utilisateur au groupe Docker :

sudo usermod -aG docker arkserver

  • Pour appliquer la nouvelle adhésion au groupe, déconnectez-vous et reconnectez-vous ou utilisez la commande suivante :

su - stagiaire

  • Confirmez que votre utilisateur fait désormais partie du groupe Docker :

groups

Étape 4 : Installation de Docker-Compose

  • Utilisez les commandes suivantes pour télécharger Docker-Compose et le rendre exécutable :

mkdir -p ~/.docker/cli-plugins/

curl -SL https://github.com/docker/compose/releases/download/v2.3.3/docker-compose-linux-x86_64 -o ~/.docker/cli-plugins/docker-compose

chmod +x ~/.docker/cli-plugins/docker-compose

  • Pour vérifier l'installation, exécutez :

docker compose version

Étape 5 : Installation des fichiers Docker

  • Accédez à l'utilisateur Ark et clonez le référentiel du serveur Ark Survival Ascend :

su - arkserver

git clone https://github.com/Acekorneya/Ark-Survival-Ascended-Server

Étape 6 : Configuration et personnalisation du fichier

cd Ark-Survival-Ascended-Server/

  • Éditez le fichier "docker-compose.yaml" pour personnaliser les paramètres du serveur Ark selon vos préférences.
Assurez-vous de personnaliser les paramètres suivants dans le fichier :

  • SESSION_NAME: Remplacez [FR][LGSM]-Ark-Serveur_ par le nom de session que vous souhaitez pour votre serveur.
  • TZ: Modifiez Europe/Paris par le fuseau horaire de votre choix.
  • SERVER_ADMIN_PASSWORD: Changez MonPassword par le mot de passe administrateur que vous souhaitez utiliser.
Assurez-vous que ces paramètres correspondent à vos besoins et enregistrez le fichier docker-compose.yaml.
  • Après avoir configuré le fichier, démarrez le serveur avec la commande :

sudo docker compose up

Attendez patiemment que le serveur démarre.

N'oubliez pas d'ouvrir le port 7777 sur votre routeur ou pare-feu.

Votre serveur Ark Survival Ascend basé sur Linux est maintenant opérationnel !

Étape 7 : Information complémentaire

  • Mise à jour de votre serveur ARK: Survival Evolved Ascend

Pour profiter des dernières fonctionnalités, vous devez mettre à jour votre conteneur. Voici comment procéder :

Faire un backup du serveur avant !!

Téléchargez la dernière image:

  docker pull acekorneya/asa_server:latest

Arrêtez votre conteneur actuel:

  docker compose down

Démarrez à nouveau le conteneur:

  docker compose up

En suivant ces étapes, vous aurez mis à jour votre serveur ARK avec les dernières fonctionnalités disponibles.

  • Ajouter le vocal Ingame

A TROUVER

  • Ajouter l'affichage des dégâts sur les dinosaure
Ajouter dans le fichier :

/home/arkserver/Ark-Survival-Ascended-Server/ASA/Saved/Config/WindowsServer/GameUserSettings.ini
 sous le paramètre : [ServerSettings]
ajouter la ligne : 

ShowFloatingDamageText=true

Ressources Utiles

Site de Proxmox

Téléchargement d'Ubuntu Server

Référentiel du Serveur Ark Survival Ascend

Image Docker du Serveur Ark Survival Ascend

Guide Docker-Compose sur Ubuntu 22.04

Ce guide vous permettra de créer et de gérer votre propre serveur Ark Survival Ascend sous Linux en utilisant Docker-Compose. Profitez de votre aventure dans le monde sauvage de l'île d'Ark !

vendredi 5 août 2022

Samsung GEAR 360 - Gear 360 ActionDirector - Comment installer l'application en 2022

 Voila une nouvelle information sur Samsung GEAR 360 


lorsqu'on fait des videos et des photos 360 avec cette appareille, il faut bien pouvoir les récupéres, mais pour ça il faut passer par le logiciel fournis par Samsung, qui est bien sur obsolette, plus de mise à jour et impossible à installer sans bidouille monstrueuse !!!


La solution est fournis par l'utilisateur @andreGranjo sur la video youtube suivante :

https://www.youtube.com/watch?v=KB4Ro-S_OjE

pour résumer, il faut lancer le regedit disponible ici : Cliquer ici

et ensuite relancer l'installation et ça fonctionne : 






plus qu'importer ces photos et videos 360



Webologie :
https://www.samsung.com/us/support/answer/ANS00066650/
https://www.youtube.com/watch?v=KB4Ro-S_OjE

Samsung GEAR 360 - Gear 360 ActionDirector - Google Photo - Comment ne pas avoir les photos inversés lors de l'importation dans google photo

J'ai trouvé une solution à une problématique bien chiante !!!!


je dispose d'une caméra 360 Samsung Gear 360, c'est une ancienne caméra et donc plus d'applicatif compatible :'(

Après avoir bien galéré à faire fonctionner l'applicatif GEAR 360 ActionDirector  sur windows 10 voir article (Ajouter le lien)


Voici que lorsque j'importe mes photos dans google photo elles se retrouvent à l'envers !!!

Dans google photo l'aperçu est correcte : 




mais lorsque tu cliquer sur la photo pour la voir en 360 elle se retrouve à l'envers !!!!!!



et toute comme ça !!!!!


Après des heures de recherche sur notre amis google, voici la solution que j'ai trouvé 2 étapes : 


1/ il faut modifier le fichier XML permettant d'ajouter des informations meta manquante

C:\Program Files\Samsung\ActionDirector2\runtime\360\XMP.xml

et remplacer tout le fichier par ceci : 


<?xpacket begin="" id="W5M0MpCehiHzreSiNTczkc9d"?>

<x:xmpmeta xmlns:x="adobe:ns:meta/" xmptk="SAMSUNG 360CAM">

<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">

<rdf:Description rdf:about="" xmlns:GPano="http://ns.google.com/photos/1.0/panorama/">

<GPano:ProjectionType>equirectangular</GPano:ProjectionType>

<GPano:UsePanoramaViewer>True</GPano:UsePanoramaViewer>

<GPano:CroppedAreaLeftPixels>0</GPano:CroppedAreaLeftPixels>

<GPano:CroppedAreaTopPixels>0</GPano:CroppedAreaTopPixels>

<GPano:PoseHeadingDegrees>0</GPano:PoseHeadingDegrees>

<GPano:PosePitchDegrees>0.000000</GPano:PosePitchDegrees>

<GPano:PoseRollDegrees>0.000000</GPano:PoseRollDegrees>

<GPano:CroppedAreaImageWidthPixels>5472</GPano:CroppedAreaImageWidthPixels>

<GPano:CroppedAreaImageHeightPixels>2736</GPano:CroppedAreaImageHeightPixels>

<GPano:FullPanoWidthPixels>5472</GPano:FullPanoWidthPixels>

<GPano:FullPanoHeightPixels>2736</GPano:FullPanoHeightPixels>

<GPano:StitchingSoftware> Samsung Gear 360 ActionDirector-V1.0.0.2005  PC Stitching Engine-V1.0.0.30 - 2022 -</GPano:StitchingSoftware>

</rdf:Description>

</rdf:RDF>

</x:xmpmeta>

<?xpacket end="r"?> 


2/ il faut cocher la case suivante dans les paramètres pour avoir un reset sur la position des paramètres

Dans l'application cliqeur sur l'engrenage puis Montage et cocher Elmine automatiquement les oscillations et instabilités ...


@++



Webologie : 
- https://www.reddit.com/r/Gear360/comments/7xgfys/workaround_for_issue_viewing_360_photos_stitched/

- https://www.reddit.com/r/Gear360/comments/7tm9ym/flipping_images_and_uploading_to_google_photos/







dimanche 3 octobre 2021

Proxmox renommer un datastore


 The simplest way is probably to manually edit the datastore configuration file directly, it can be found at: /etc/proxmox-backup/datastore.cfg, its format is pretty much self-explanatory.


Webologie : https://forum.proxmox.com/threads/howto-rename-datastore.78090/


Proxmox - Paramétrer un partage NFS Synologie sur un proxmox Backup serveur pour une utilisation de stockage


1/ sur le nas synologie : 

Panneau de configuration - Dossier partagé 

ajouter des autorisations de backup suivant: 


Proxmox Backup Server (PBS)

Make a directory

mkdir -p /mnt/backups

Edit the /etc/fstab.  Note that nfsvers=3 is used here not to default to nfs 4.  Later reading indicated that nfs 4 was not yet supported.

nfsserveripaddress:/Volume1/Backups /mnt/backups nfs nfsvers=3,defaults,_netdev 0 0

Additional commands. I am assuming that all is well.  There are several commands to test an NFS share prior to editing the /etc/fstab.

# to mount the new share.
moun
# permissions
chown backup:backup /mnt/backups3 -R
chmod 770 /mnt/backups

# CUI can create the datastore
proxmox-backup-manager datastore create datastore /mnt/backups

Create a User

A user must have permissions to access the datastore.

Configuration > Access Control > User Management

I created the user pbs_client.

Configuration > Access Control > Permissions

This user has access to the datastore2 with the Role of DatastoreBackup.

Proxmox VE Server

At some point in the 6.2 release, an additional Storage option was created to support the PBS. This is the latest version of Proxmox VE6.3.6 at the time of this writing.

Datacenter> Storage > Add Proxmox Backup Server

Add storage for the PBS with the credentials you created above for PBS.

Now, create the backup job using the storage ID of pbs2 which will be on the PBS server. Done.

Note that any deletions or comments to the backup jobs must be made from the PBS server and not through the Proxmox VE GUI.



 webologie :
https://crepaldi.us/2021/03/07/how-to-setup-nfs-on-synology-nas-for-proxmox-backup-server-to-use-as-datastore/
https://it.megocollector.com/linux/proxmox-backup-server-pbs-with-nfs-resolved/


dimanche 15 août 2021

Dell Optiplex 3070 - [Résolu] Démarrage Busybox / initramfs

Solution trouvé ici : 


https://forum.ubuntu-fr.org/viewtopic.php?id=2050668



Je suis donc allé voir le bios, dans "System Configuration" le paramètre "Sata operation" était positionné sur RAID. En le positionnant sur AHCI plus de problème de redémarrage ... et mes fichiers sont toujours là

mercredi 24 mars 2021

Visual studio code - Generateur getter setter PHP code

 Voici comment installer le plugin : 

https://marketplace.visualstudio.com/items?itemName=phproberto.vscode-php-getters-setters

permettant la génération de getter et setter en php :


modifier le fichier : 

C:\Users\[UTILISATEUR]\AppData\Roaming\Code\User\settings.json

"phpGettersSetters.templatesDir": "C:\Users\Issa2020\AppData\Roaming\Code\User\phpGettersSetters\",


ensuite il faut créer les fichiers suivant : 


C:\Users\[UTILISATEUR]\AppData\Roaming\Code\User\phpGettersSetters\setter.js

module.exports = (property) => `
    /**
     * ${property.setterDescription()}
     *
     * @param   ${property.getType() ? property.getType() : 'mixed'}  \$${property.getName()}  ${property.getDescription() ? property.getDescription() : ''}
     *
     * @return  self
     */
    public function ${property.setterName()}(${property.getTypeHint() ? property.getTypeHint() + ' ' : '' }\$${property.getName()})
    {
        $this->${property.getName()} = \$${property.getName()};

        return $this;
    }
`

C:\Users\[UTILISATEUR]\AppData\Roaming\Code\User\phpGettersSetters\getter.js

module.exports = (property) => `
    /**
     * ${property.getterDescription()}
     *
     * @return  ${property.getType() ? property.getType() : 'mixed'}
     */
    public function ${property.getterName()}()
    {
        return $this->${property.getName()};
    }
`

ensuite se positionner sur la variable et générer le getter setter



vendredi 5 mars 2021

Proxmox - Qnap - Ajouter un dossier de backup en NFS

Voici comment activer un partage NFS dédié sur un QNAP, et l'ajouter sur le PROXMOX : 





Sur le PROXMOX :

Datacenter --> Storage --> Add

 

Ajouter un partage NFS :


Paramétrage suivant à appliquer :
 

 

ID : Nom du partage afficher dans PROXMOX
Serveur : Ip du serveur QNAP
Export : Dossier créer dans QNAP
Content : Disk image et VZDump Backup file


Important dans Backup Retention pour ne pas saturer son disque backup : 

Dans mon cas je ne garde que les 2 derniers backup des machines sauvegarder

  

 

Le backup est maintenant accessible  dans l'interface PROXMO : 


 

 

 

Backup ça machine Virtuelle sur le QNAP : 

Maintenant que le Qnap est installé, sur la machine virtuelle positionner :

 Dans Datacenter --> Backup --> Add

   

 

 

 

 

 

Et voila aprés la selection des jours de l'heure et des machines backup.

 

 


Comment Installer un Serveur Ark Survival Ascend sur Linux avec Docker

 Les fans d'Ark Survival Ascend qui utilisent Linux peuvent désormais se réjouir, car il existe une solution pour déployer un serveur Ar...