« Dynmap » : différence entre les versions
mAucun résumé des modifications |
mAucun résumé des modifications |
||
Ligne 6 : | Ligne 6 : | ||
* <code>/dynmap quiet</code> - retirer les alertes lors des rendus de map | * <code>/dynmap quiet</code> - retirer les alertes lors des rendus de map | ||
=== Se connecter === | |||
[[Fichier:dynmap_login_bouton.png|thumb|290px|Cliquez sur le bouton login!]] | |||
[[Fichier:dynmap_login.png|thumb|290px|La page de login/création de compte]] | |||
Vous connecter sur la map vous permettra de visualiser des maps cachées (si vous êtes staff ou ménestrel), mais aussi de chatter en jeu directement depuis la map. | |||
;Créer son compte | |||
# '''en jeu''' exécutez la commande <code>/dynmap webregister</code> | |||
# Vous obtiendrez un {{Bleu|'''registration code'''}} | |||
# Rendez-vous sur la [http://map.nefald.fr dynmap] et cherchez le bouton de '''login''' en bas à droite <small>(image ci-contre)</small> | |||
# Sur la page de création de compte, indiquez votre ''pseudonyme'' en jeu, un ''mot de passe'' (différent du registration code) et le ''registration code'' obtenu précédemment | |||
# Votre compte est créé! | |||
Il ne vous reste plus qu'à vous logguer en cliquant sur le bouton '''login''' et à renseignez votre ''pseudonyme'' et votre ''mot de passe'' | |||
== Utiliser un serveur web externe == | == Utiliser un serveur web externe == | ||
=== Lighttpd === | === Lighttpd === |
Version du 27 septembre 2014 à 20:31
Dynmap | |
---|---|
Plugin | |
Catégorie | Mapping [edit] |
Développeur(s) | mikeprimm, FrozenCow2 |
Bukkit | dynmap |
Nefald | |
Status | installé [edit] |
Grade requis | Intendant |
Article | |
Dernière révision | 27/09/2014 |
Dynmap est le plugin qui nous permet d'obtenir une carte dynamique de l'ensemble de nos mondes.
Commandes et permissions
/dynmap quiet
- retirer les alertes lors des rendus de map
Se connecter
Vous connecter sur la map vous permettra de visualiser des maps cachées (si vous êtes staff ou ménestrel), mais aussi de chatter en jeu directement depuis la map.
- Créer son compte
- en jeu exécutez la commande
/dynmap webregister
- Vous obtiendrez un registration code
- Rendez-vous sur la dynmap et cherchez le bouton de login en bas à droite (image ci-contre)
- Sur la page de création de compte, indiquez votre pseudonyme en jeu, un mot de passe (différent du registration code) et le registration code obtenu précédemment
- Votre compte est créé!
Il ne vous reste plus qu'à vous logguer en cliquant sur le bouton login et à renseignez votre pseudonyme et votre mot de passe
Utiliser un serveur web externe
Lighttpd
- Dans
configuration.txt
cherchez
- class: org.dynmap.InternalClientUpdateComponent
sendhealth: true
allowwebchat: true
webchat-interval: 5
#- class: org.dynmap.JsonFileClientUpdateComponent
# writeinterval: 1
# sendhealth: true
# allowwebchat: false
- et remplacez par
#- class: org.dynmap.InternalClientUpdateComponent
# sendhealth: true
# allowwebchat: true
# webchat-interval: 5
- class: org.dynmap.JsonFileClientUpdateComponent
writeinterval: 1
sendhealth: true
allowwebchat: false
To disable the internal updating mechanism and enable the json-file updating mechanism. This will write to the file standalone/dynmap_world.json in your web-path at an interval that is specified with writeinterval.
Copy your files in plugins/dynmap/web to a directory of your webserver. Change configuration.txt so that it points with both tilespath and webpath to the paths where you placed the web-files. For *nix
# The path where the tile-files are placed.
tilespath: /path/to/web/server/dynmap/web/tiles
# The path where the web-files are located.
webpath: /path/to/web/server/dynmap/web
server.modules = ( "mod_access",
"mod_rewrite",
"mod_proxy",
"mod_fastcgi"
)
alias.url += ( "/dynmap/tiles/" => "/home/minecraft/minecraft_server/plugins/dynmap/web/tiles/" )
url.rewrite-once += (
"^/dynmap/up/(.*)" => "/up/$1",
"^/dynmap/standalone/(.*)" => "/standalone/$1"
)
$HTTP["url"] =~ "^/up/" {
proxy.server = ( "" => (( "host" => "127.0.0.1", "port" => 8123 )) )
}
$HTTP["url"] =~ "^/standalone/" {
proxy.server = ( "" => (( "host" => "127.0.0.1", "port" => 8123 )) )
}