Quand va tu mettre à jour la version Linux du serveur ? J'en aurais besoin. Merci d'avance.
__version__ = '0.4'par
__version__ = '0.5'
#!/bin/bash
### À configurer ###
utilisateur="" # Utilisateur lançant le serveur
dossier="" # Chemin absolu vers le serveur
sauvegardes="" # Chemin absolu vers le dossier de sauvegarde des scores, sans le « / » à la fin
#################
as_user() {
if [ "`whoami`" = "$utilisateur" ]; then
bash -c "$1"
else
su - "$utilisateur" -c "$1"
fi
}
start() {
if ps ax | grep -v grep | grep -i screen | grep start_server.py > /dev/null; then
echo "OLSS est déjà lancé !"
else
echo "Démarrage de OLSS..."
as_user "cd $dossier && screen -dmS olss ./start_server.py"
sleep 3
if ps ax | grep -v grep | grep -i screen | grep start_server.py > /dev/null; then
echo "OLSS est lancé."
else
echo "Impossible de lancer OLSS !"
fi
fi
}
stop() {
if ps ax | grep -v grep | grep -i screen | grep start_server.py > /dev/null; then
echo "Arrêt de OLSS..."
as_user "screen -p 0 -S olss -X eval 'stuff \"^C\"\015'"
sleep 3
fi
if ps ax | grep -v grep | grep -i screen | grep start_server.py > /dev/null; then
echo "OLSS n'a pas pu être arrêté !"
else
echo "OLSS est éteint."
fi
}
case "$1" in
start|"")
start
;;
stop)
stop
;;
restart)
stop
start
;;
backup)
date=$(date "+%d"/"%m"/"%y"-"%H":"%M":"%S")
echo "Sauvegarde des scores..."
as_user "cd $dossier && zip -r $sauvegardes/scores_$date.zip userScore"
if [ -f "$sauvegardes/scores_$date.zip" ]; then
echo "Les scores ont été sauvegardés dans le fichier scores_$date.zip."
else
echo "Il y a eu un problème lors de la sauvegarde des scores !"
fi
find $sauvegardes -type f -mtime +5 -exec rm -f {} \;
;;
*)
echo "Utilisation : $0 [start|stop|restart|backup]"
;;
esac
sudo ln -s ~chemin absolu vers le script~/olss.sh /etc/init.d/olss.sh
cd /etc/init.d
sudo update-rc.d olss.sh defaults 99
crontab -ePuis, pour configurer cron, rentrez :
00 9 * * * ~chemin absolu vers le script~/olss.sh backupCela lance une sauvegarde tous les jours à neuf heures.
par contre la première fois il ma dit un truc du genre bat to exe convertor n'est pas un fichier win32 valide. La seconde fois il essayait d'enregistrer dans desktop alors que le dossier s'appelle bureau quand windows est en français.J'ajoute à la todo list
Puis il y à un léger problème quand on lance avec le lanceur, et qu'on clique sur start server il ne ce passe rien. par contre si je lance le fichier start_server.py sa fonctionne. (Le statut est running mais j'ai pas encore tester avec un client.)Cela vient probablement d'un changement de répertoire par défaut d'installation, de Python. A ajouter dans la version 0.7.
Yo! j'ai un petit soucis avec le logiciel, mon osu! est installé sur un mon 2ème Disque Dur et après avoir faire l'installation ( 'succesfully' as they said ) quand j'essaye de synchoniser avec le serveur, le logiciel m'affiche un message d'erreur ' file scores.nb not found ' est-ce dû au fait que c'est pas l'emplacement par défaut d'osu! ?Très probablement. Est-ce que l'installer t'indique le bon chemin pour le répertoire d'installation de Osu! ? Si oui (attention à la lettre du disque), tente une réinstallation, et dit moi si ça n'a pas changé. Si non, supprime le précédent launcher de osu!, indique le bon chemin d'installation, réinstalle, et dis moi ce qu'il en est.
Tiens en fait juste pour dire que le setup de python a marche impec pour moi et kenhiro alors qu'on est tout les deux sur windows 8 x).Merci pour le feedback. Juste pour savoir, avez vous eu un avertissement de Windows disant que "windows avait évité l'appel d'un programme dangereux" ou un truc du genre ? Si oui, vous l'avez désactivé comment ? Si non, vous sauriez d'où cela pourrait provenir ? Merci bien.
Also kenhiro a son dossier osu! sur le burreau et sa marche?!Probablement un bon enregistrement du dossier d'installation de osu à l'installation ? Je ne sais pas trop que dire, car si c'est pas ça, ça ressemble à un jolie coup de luck
ATTENTION : le dernier mot de passe enregistré reste affiché dans la fenêtre du serveur et les mots de passes sont stockés en clair. Preferez utiliser un autre mot de passe que celui de votre compte osu!!Ajouté à la todo list v0.7
Le bouton synchronise reste enfoncé lors de l'envois et le logiciel peut même indiquer ne répond pas. Ceci est normal laissez le faire.Ajouté à la todo list v0.7
Quote:Sa viens de mon serveur pour créer son compte sa pas du tiens
ATTENTION : le dernier mot de passe enregistré reste affiché dans la fenêtre du serveur et les mots de passes sont stockés en clair. Preferez utiliser un autre mot de passe que celui de votre compte osu!!
Ajouté à la todo list v0.7
- cryptage des mots de passe (il serait temps)Cryptage coté client ou coté serveur? Car si c'est coté serveur, mon serveur pour créer son compte auto ne fonctionnera plus et je ne serais pas faire du cryptage je m'y connais pas assez en c++. En gros si mdp crypté adios la création de compte auto donc OLSS @french n'aurais plus d’intérêt :\ (A moins qu'une personne ne m'explique?)
Quote:J'ai installé python dans le rep. par deffaut.
Puis il y à un léger problème quand on lance avec le lanceur, et qu'on clique sur start server il ne ce passe rien. par contre si je lance le fichier start_server.py sa fonctionne. (Le statut est running mais j'ai pas encore tester avec un client.)
Cela vient probablement d'un changement de répertoire par défaut d'installation, de Python. A ajouter dans la version 0.7.
Quote:Non aucune erreur mais j'avais désactivé le truc de windows qui avertis de programmes a risques pendent l'installation et je pense que kenhiro la fait aussi.
Tiens en fait juste pour dire que le setup de python a marche impec pour moi et kenhiro alors qu'on est tout les deux sur windows 8 x).
Merci pour le feedback. Juste pour savoir, avez vous eu un avertissement de Windows disant que "windows avait évité l'appel d'un programme dangereux" ou un truc du genre ? Si oui, vous l'avez désactivé comment ? Si non, vous sauriez d'où cela pourrait provenir ? Merci bien.
Quote:Le serveur ou j'ai eu l'erreur est en 32 bit. Le bug du burreau a eu lieu sur le serveur avec la version serveur sous windows XP en français mais n'a pas eu lieu avec le client sur windows 8 pourtant aussi en français :\
par contre la première fois il ma dit un truc du genre bat to exe convertor n'est pas un fichier win32 valide. La seconde fois il essayait d'enregistrer dans desktop alors que le dossier s'appelle bureau quand windows est en français.
J'ajoute à la todo list
- debug : bat to exe convertor n'est pas un fichier win32 valide (il est possible que cela vienne d'une mauvaise selection de l'architecture logicielle. Indiques moi si tu es en 32 bits ou en 64 bits s'il te plait).
- debug : problème de versionnage en fonction de la langue de windows (dossier d'enregistrement du exe osu launcher
Cryptage coté client ou coté serveur? Car si c'est coté serveur, mon serveur pour créer son compte auto ne fonctionnera plus et je ne serais pas faire du cryptage je m'y connais pas assez en c++. En gros si mdp crypté adios la création de compte auto donc OLSS @french n'aurais plus d’intérêt :\ (A moins qu'une personne ne m'explique?)Ne pas avoir de mots de passe crypté pour une version d'un logiciel officiel n'est pas admissible. Si je ne le fais pas dans la v0.7, je devrais le faire avant la RC de mon soft (Release complete). Cependant, je pense pas m'embetter de trop avec ça. Je pense qu'un simple cryptage MD5 (http://fr.wikipedia.org/wiki/MD5) enregistré sur le serveur fera l'affaire.
J'ai installé python dans le rep. par deffaut.Etonnant. Dans ce cas, tu dois avoir l'executable python.exe à l'adresse C:\Python27\python.exe . Si ce n'est pas le cas, il faudra que je revois mon soft, car il doit y avoir un bug...
Non aucune erreur mais j'avais désactivé le truc de windows qui avertis de programmes a risques pendent l'installation et je pense que kenhiro la fait aussi.C'est noté merci. Je chercherais la procédure exacte pour le faire.
Le serveur ou j'ai eu l'erreur est en 32 bit. Le bug du burreau a eu lieu sur le serveur avec la version serveur sous windows XP en français mais n'a pas eu lieu avec le client sur windows 8 pourtant aussi en français :\Jusqu'à maintenant, il est vrai que j'ai testé le soft que sur du Windows 7. Il va falloir que je fasse de la VM pour regarder ça de plus pret.
Désolé de mon noobisme mais c'est quoi un MOTD ?MOTD veut dire Message Of The Day. C'est un message qui est envoyé par le serveur à l'authentification (configurable par l'administrateur serveur), et qui dit, par exemple, à qui appartient le serveur. On peut aussi faire un rappel sur une mise à jour, ou des trucs dans le genre.
Tes images font 0 octets, y'a du y avoir un problème lors de l'envoi, ça marche actuellement, essaye de repuush.Arnold0 wrote:
Je viens de test sur ma tour chez moi ou osu! est dans un second disque dur (puisque mon disque systeme est un ssd de seulement 60Go) et là j'ai droit a scores.db not found
osu! est là : E:\Program Files (x86)\osu!
EDIT : mon puush n'envois plus les screens correctement ?!?
Je viens de test sur ma tour chez moi ou osu! est dans un second disque dur (puisque mon disque systeme est un ssd de seulement 60Go) et là j'ai droit a scores.db not foundScores.db not found, c'est typiquement que OLSS s'est installé dans le mauvais dossier. Le problème, c'est que je ne comprend pas pourquoi. Si tu as spécifié le bon dossier, pourquoi ne veut-il pas s'installer au bon endroit ? Ca fait 2 jours que je cherche les possibilitées, mais je trouve rien de valable : j'arrive correctement à l'installer sur mes autres disques, alors pourquoi pas toi :/ Mais je cherche toujours ;D
osu! est là : E:\Program Files (x86)\osu!
E:\Program Files (x86)\osu!\
::::::::: Wassup since the last synchronisation ? :::::::::
:::: Informations
~ Message of the day ......... : No message of the day :(
~ Number of beatmap registered : 3151
~ Number of new top .......... : 6
~ Number of new passed maps .. : 634
~~~ Have fun with the Osu Local Scores Synchronizer ! ~~~
~~~ by Virtual Sanctuary Team ~~~
:::: New top scores
KenHirokeke has take the lead on only my railgun -Euro Beat Charger Mix- [Insane] (2239232 pts)
KenHirokeke has take the lead on Senbonzakura (Short Ver.) [eveless] (3315608 pts)
jyvii has take the lead on A Gangnam Style Hurly Burly [Pie's INSANE STYLE] (1267680 pts)
KenHirokeke has take the lead on Tsugai Kogarashi [Insane] (6513588 pts)
KenHirokeke has take the lead on Blue Bird (TV Size) [Insane] (1345110 pts)
KenHirokeke has take the lead on Sign (TV Size) [Insane] (1767090 pts)
:::: New passed map
jyvii have passed the map Light My Fire (TV Size) [Vicho's Hard]
jyvii have passed the map Light My Fire (TV Size) [lolcubes's Normal]
jyvii have passed the map Light My Fire (TV Size) [S o r d a's Easy]
jyvii have passed the map A Little Piece of Heaven [Marathon]
And 630 unknow map passed.
:::: What about your scores ?
> You're the first on 561 maps.
You are ranked #2 on the map It's My Life [Hard].
You are ranked #3 on the map Corrosion [Lunatic].
You are ranked #5 on the map boot [Hard].
You are ranked #2 on the map When The Rain Begins To Fall (Nightcore Mix) [Insane].
You are ranked #2 on the map Parallel Hearts (TV Size) [Andrea's Heart].
You are ranked #2 on the map Hero [Fate].
You are ranked #2 on the map Kimi no Yume [Hard].
You are ranked #2 on the map Netoge Haijin Sprechchor [Insane].
You are ranked #2 on the map Memory [Ib].
You are ranked #2 on the map Revolutionary Etude [Presto].
You are ranked #2 on the map Wind God Girl [Lunatic].
You are ranked #3 on the map Answer is Near [Hard].
You are ranked #2 on the map Yaranaika [Hard].
You are ranked #2 on the map Look For The Truth [Truth].
You are ranked #2 on the map Bad Apple!! [Guest Diff Collab].
osu!marathon plsSushi wrote:
Cela pourrait être également utile pour faire des genre de défis "top 6" sur des maps, des trucs du genre.