Stránka 1 z 2

JSONAPI

Napsal: 26 říj 2014, 17:56
od Kesuordep
JSONAPI - Návod by Kesuordep & zdenda204

JSONAPI je plugin určen pro bukkit. Tento plugin umožňuje přístup k datům a informacím o serveru, pomocí protokolu HTTP.

Stažení pluginu

Plugin lze stáhnout zde: https://github.com/alecgorge/jsonapi/releases
Tento plugin podporuje tyto verze: 1.4.7 až 1.8

Instalace

Potřeby k instalaci:
- Server podporující pluginy
- Čas a trpělivost

Stáhnete plugin ve verzi, která odpovídá vašemu serveru.
Po stažení pluginu nahrajete do složky “plugins”, ke které se dostanete přes Správce souborů v ControlPanelu, nebo přes FTP (Doporučuji tuto možnost).
Po nahrání pluginu restartujte váš server pro vytvoření potřebných souborů.

Nastavení
Zde stačí nastavit pouze port a uživatelské jméno s heslem, zbytek je spíše pro fajnšmekry :)

Config.yml

Kód: Vybrat vše

method-whitelist:    #Seznam metod, které nepotřebují žádnou autorizaci
- getPlayerLimit
options:
  stream_pusher:
    max_queue_age: 30
    max_queue_length: 500
  startup-delay: 2000    #Prodleva pro zapnutí pluginu, od startu serveru v čem?
  port: 20059    #Volný port zjistíte v ControlPanelu   *
  ip-whitelist: []    #Seznam povolených IP, oddělených čárkou (Nemusíte vyplňovat)
  log-to-console: true    #Záznam aktivity do konzole
  log-to-file: 'false'    #Záznam aktivity do souboru
  anyone-can-use-calladmin: true
  use-new-api: true    #Použití staré/nové API (Doporučuji ponechat true)

* - Zobrazuje porty které můžete využít, avšak nepozná porty zabrané například DynMapu (http://i.imgur.com/RVqGdqI.png)
Users.yml

Kód: Vybrat vše

users:    #Uživatelé a jejich údaje a pravomoce
- username: admin    #Jméno prvního uživatele
  password: changeme    #Jeho heslo
  logging: true   #Má se jeho aktivita zaznamenávat?
  groups:    #Přiřazení ke skupině (Soubor groups.yml)
  - full_control
- username: chatonly    #Jméno dalšího uživatele
  password: example    #Heslo dalšího uživatele
  logging: true   #Má se jeho aktivita zaznamenávat?
  groups:  #Přiřazení ke skupině (Soubor groups.yml)
  - chat_only


Využití

Adminium - https://adminiumapp.com
Adminium je mobilní aplikace pro zařízení se systémem iOS. Hlavní využití aplikace je administrace serveru.
Market - viewtopic.php?f=85&t=22693
Webová aplikace market, vytvořená speciálně pro zákazníky FakaHedy, slouží pro nákup itemů, prémiových balíčků do hry.

Závěr

Návod vytvořil Kesuordep & zdenda204
Informace jsme čerpali na tomto odkazu: http://mcjsonapi.com/
Děkujeme za pozorné čtení! :)

Re: JSONAPI

Napsal: 27 říj 2014, 14:07
od DenOwq
V celku povedený návod až na některou gramatiku (překlepu) typu
Kesuordep píše:Návod vytovřil Kesuordep & zdenda204


Myslím si že je to zbytečné pro uživatele kteří nechápaní/neumí protože prostě neví na co by ten plugin měl být.

Do příště bych přidal více aplikací které umí používat tento plugin.

Re: JSONAPI

Napsal: 27 říj 2014, 15:54
od Kesuordep
Děkuji, určitě opravím. :)

Re: JSONAPI

Napsal: 14 lis 2014, 00:12
od kiipe
zdravím, na spigot to asi nejde že ? ;)

Re: JSONAPI

Napsal: 14 lis 2014, 11:08
od DenOwq
BUKKIT = SPIGOT. Úplně to samé jen že spigot je lepší

Re: JSONAPI

Napsal: 15 lis 2014, 12:37
od lachtan123
Mě ten plugin nejde nevytvoří složku.

Re: JSONAPI

Napsal: 15 lis 2014, 13:47
od DenOwq
založ si v dobré sekci téma s identifikaci a logem (popř. i s pluginy)

Re: JSONAPI

Napsal: 02 pro 2014, 01:16
od gogo123123
neviem prečo ale ak som nahral na server plugin tak ak som ho zapol tak mi nechce načítať vipíše to v konzole:
Spoiler: zobrazit

Kód: Vybrat vše

00:15:11 [SEVERE] Could not load 'plugins/JSONAPI.jar' in folder 'plugins'
org.bukkit.plugin.UnknownDependencyException: ProtocolLib
     at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:196)
     at org.bukkit.craftbukkit.v1_5_R3.CraftServer.loadPlugins(CraftServer.java:265)
     at org.bukkit.craftbukkit.v1_5_R3.CraftServer.<init>(CraftServer.java:243)
     at net.minecraft.server.management.ServerConfigurationManager.<init>(ServerConfigurationManager.java:128)
     at net.minecraft.server.dedicated.DedicatedPlayerList.<init>(SourceFile:11)
     at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:158)
     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:574)
     at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:573)

ale neviem čo z tím verziu mám podľa bukkitu 1.5.2

Re: JSONAPI

Napsal: 02 pro 2014, 07:57
od Sportous
Nepotrebuje to nahodou ProtcoolLib? ;)

Re: JSONAPI

Napsal: 02 pro 2014, 14:38
od Smexhy
Nie náhodou ale určite.