« Dynmap » : différence entre les versions

De Nefald Wiki
Aller à la navigation Aller à la recherche
Hiob (discussion | contributions)
mAucun résumé des modifications
Hiob (discussion | contributions)
m Remplacement de texte — « |300px| » par « |upright=1| »
 
(5 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
{{Infobox Plugin| image = | catégorie = Mapping | dev = mikeprimm, FrozenCow2 | bukkit = dynmap | grade = Intendant | status = installé|}}
{{Infobox Plugin
| image = No_Logo.png
| catégorie = Mapping  
| dev = mikeprimm, FrozenCow2  
| bukkit = dynmap  
| compatibilité = [[Factions]], [[Dynmap-Factions]]
| grade = Intendant  
| status = installé
|}}


'''Dynmap''' est le plugin qui nous permet d'obtenir une [http://nefald.fr:8123/# carte dynamique] de l'ensemble de nos mondes.
'''Dynmap''' est le plugin qui nous permet d'obtenir une [https://map.nefald.fr carte dynamique] de l'ensemble de nos mondes.


== Commandes et permissions ==
== Commandes et permissions ==
Ligne 7 : Ligne 15 :


=== Se connecter ===
=== Se connecter ===
[[Fichier:dynmap_login_bouton.jpg|thumb|290px|Cliquez sur le bouton login!]]
[[Fichier:dynmap_login.jpg|thumb|upright=1|La page de login/création de compte]]
[[Fichier:dynmap_login.jpg|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.
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.


Ligne 15 : Ligne 22 :
# '''en jeu''' exécutez la commande <code>/dynmap webregister</code>
# '''en jeu''' exécutez la commande <code>/dynmap webregister</code>
# Vous obtiendrez un {{Bleu|'''registration 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>
# Rendez-vous sur la [https://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
# 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éé!
# Votre compte est créé!
Ligne 24 : Ligne 31 :
   
   
== Utiliser un serveur web externe ==
== Utiliser un serveur web externe ==
=== Lighttpd ===
=== Dynmap ===
 
;Dans <code>configuration.txt</code> cherchez :
;Dans <code>configuration.txt</code> cherchez :
<syntaxhighlight lang="robots">
<syntaxhighlight lang="robots">
Ligne 51 : Ligne 57 :




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.
=== Nginx ===
 
<syntaxhighlight lang="xorg_conf">
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
;Avec proxy permetttant d'accéder à la map sur un sous-domaine <code>map.domain.tld</code>
 
server {
 
    listen localhost:80;
 
    server_name map.domain.tld;


    location / {
    index index.php index.html;
        proxy_pass http://localhost:8123;
    }
}
</syntaxhighlight>


=== Lighttpd ===
<syntaxhighlight lang="robots">
<syntaxhighlight lang="robots">
# The path where the tile-files are placed.
# The path where the tile-files are placed.

Dernière version du 28 septembre 2017 à 12:59


Dynmap
Dynmap
Plugin
Catégorie Mapping [edit]
Développeur(s) mikeprimm, FrozenCow2
Bukkit dynmap
Compatibilité Factions, Dynmap-Factions
Nefald
Status installé [edit]
Grade requis Intendant
Article
Dernière révision 28/09/2017


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

Fichier:Dynmap login.jpg
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
  1. en jeu exécutez la commande /dynmap webregister
  2. Vous obtiendrez un registration code
  3. Rendez-vous sur la dynmap et cherchez le bouton de login en bas à droite (image ci-contre)
  4. 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
  5. 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

Dynmap

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


Nginx

;Avec proxy permetttant d'accéder à la map sur un sous-domaine <code>map.domain.tld</code>
server {
    listen localhost:80;
    server_name map.domain.tld;

    location / {
    index index.php index.html;
        proxy_pass http://localhost:8123;
    }
}

Lighttpd

# 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 )) )
}