Osu comment faire taiko beatmap

Un bot pour OSU! multijoueur pour permettre la rotation automatique de beatmap. Ce logiciel a été créé pour tester les capacités de mon projet framework client Bancho.

Quand un début de jeu?

Avant de commencer un jeu, le robot va attendre 3 minutes pour tout le monde pour se préparer. Si tout le monde est prêt avant la fin du temps imparti - le jeu démarre instantanément. Si environ 70% des gens sont prêts lorsque le temps imparti - le jeu sera lancé force.







Pour utiliser le bot vous pouvez taper! Commande dans le chat. Certaines commandes ne fonctionnent que dans le chat multijoueur, certains seulement dans le chat privé. Il n'y a que deux niveaux d'autorisation pour le moment: l'utilisateur (par défaut) et un opérateur. Opérateur est un rôle administratif et, par conséquent, il peut utiliser quelques autres commandes.

ajouter [lien vers beatmap]

Votez pour sauter une carte. Plus de 50% des utilisateurs doivent voter pour sauter la chanson en cours.







Pour configurer une file d'attente beatmap, vous devez créer un dossier de beatmaps à côté du fichier exécutable. Ce dossier doit contenir divers fichiers .osu de beatmaps à jouer.

Ce sont les critères actuels pour utiliser la commande! Ajouter. Ce sera configurable plus tard, mais pour l'instant il est codé en dur pour:

  • La carte doit être pour OSU! GameMode standard.
  • étoiles difficulté doit être comprise entre 4,8 et 6 étoiles de la carte.
  • La carte doit être soit classée, qualifié ou en attente.
  • La carte ne peut pas être plus que 6 minutes.
  • La carte ne peut pas être une répétition des 30 dernières chansons.

Tout d'abord, vous aurez besoin de quelques dépendances. La plupart de la gestion de la dépendance se fait avec Maven. Il y a deux bibliothèques que vous aurez besoin de faire référence à la main:

  • API Bancho - l'API commun utilisé pour l'analyse de paquets.
  • Bancho client - le cadre pour le client Bancho.

Tout d'abord compiler ou télécharger le fichier exécutable de page communiqués. Ensuite, pour lancer le bot, vous devez d'abord créer un fichier de configuration settings.conf comme ceci:

Avant de lancer le bot, ne pas oublier de configurer un dossier beatmaps. Votre structure de fichier doit être quelque chose comme ceci:

Ensuite, pour lancer réellement le bot bot utiliser le fichier comme argument:

java -jar autohost.jar settings.conf







Articles Liés