Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Plugin] AutoIn 3.0-pre.X - Auto Logowanie premium, skiny, BungeeCord, uuid i znacznie więcej


Rekomendowane odpowiedzi

  • Odpowiedzi 154
  • Dodano
  • Ostatniej odpowiedzi
Opublikowano

Zadziala to normalnie na silniku Spigot 1.7.2-R0.3 ?

Do tego: AuthMe musi byc podpiete pod MySQL?

Opublikowano

Zadziala to normalnie na silniku Spigot 1.7.2-R0.3 ?

Do tego: AuthMe musi byc podpiete pod MySQL?

Działa na wszystkich 1.7 i 1.8

Nie musi być.

 

Ale jest kilka pluginów z którymi nie odpali, np AnimatedMOTD czy ProtocolSupport.

­

1438614356923701010629.png

 

Opublikowano

Mam pytanko, gdy chcę użyć tego na bungeecord to mam wrzucić plugin do plugins w bungeecord czy do plugins na docelowym serwerze?

─────────────────────────────────────────────────────────────────────────────


Moderator to usuwa. EHE...


─────────────────────────────────────────────────────────────────────────────

Opublikowano

Mam pytanko, gdy chcę użyć tego na bungeecord to mam wrzucić plugin do plugins w bungeecord czy do plugins na docelowym serwerze?

na obu, ewentualnie da sie tylko na bungee, ale wtedy ma się mniej możliwości, wszystko jest opisane tutaj:

https://github.com/GotoFinal/AutoIn/wiki/BungeeCord

 

Ale i tak nie zalecam na razie uzywanie z bungee, jest zbugowane ;) naprawię to, ale nie wiem kiedy, dość sporo muszę pogrzebać a czasu chwilowo nie mam.

­

1438614356923701010629.png

 

Opublikowano

ref.

Była niedawno aktualizacja -pre.4

Jeśli używałeś MySQL to bardzo ważne by po jej instalacji uruchomić komendę:

/AutoIn fix 1

 Albo po prostu przed uruchomieniem servera wywalić tabelkę "nicknames" z MySQL

ref

­

1438614356923701010629.png

 

Opublikowano

Plugin spoko, wszystko pięknie i dobrze napisane gratulacje :)

 

@off-topic:

Szkoda, że taka mała aktywność tego tematu.

N0thing! :: = ;; :.>

Opublikowano

@GotoFinal A instalacja pluginu to tak jak kazdy plugin tak wrzucam na serwer restartuje i smiga?

A i jak zrobic aby wiadmowosci byly po Polsku jak pisze np. /autoin to mi all po angielsku pisze jak zmienic na Polski?

Czy trzeba podpinac pod mysql czy nie?

:)

--

Opublikowano

@GotoFinal A instalacja pluginu to tak jak kazdy plugin tak wrzucam na serwer restartuje i smiga?

A i jak zrobic aby wiadmowosci byly po Polsku jak pisze np. /autoin to mi all po angielsku pisze jak zmienic na Polski?

Czy trzeba podpinac pod mysql czy nie?

:)

jak używasz tego na zwykłym serverze, bez bungee, to tak, wystraczy wrzucić i nie trzeba MySQL, ale można.

 

Wszystkie wiadomości a nawet patterny do subkomend są w messages.yml

­

1438614356923701010629.png

 

Opublikowano

Mam pewien problem na cauldronie.

Otóż jak gracz na premium MC wchodzi wyskakuje taki błąd:

 

Failed to login: THe authentication are currently for maintenance

Opublikowano

Mam pewien problem na cauldronie.

Otóż jak gracz na premium MC wchodzi wyskakuje taki błąd:

 

Failed to login: THe authentication are currently for maintenance

to raczej problem z serverami mojangu, możesz wkleić konfiguracje AutoIn? Chce coś sprawdzić, bo to może też mieć drobnego buga, ale ogólnie to raczej coś z mojangiem.

­

1438614356923701010629.png

 

Opublikowano
Oto moja konfiguracja:

 


# Auto-In 3.0 by GoToFinal! Now with bungee and potatos!


# Issues/bugs, ideas, wiki, api on github: https://github.com/GotoFinal/AutoIn

# |

# You like this plugin? You can support me by donate: (USD) https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=UAAQ6D5CU2F5L

# More donate links in PLN, GBP or EUR you can find here: http://www.spigotmc.org/resources/auto-in.578/

# You can find my other plugins here: http://www.spigotmc.org/resources/authors/gotofinal.31682/

# I also creating plugins "for request" ($), Skype: gotofinal, e-mail: [email protected]

# |

# If you want use this plugin with bungee vist wiki: https://github.com/GotoFinal/AutoIn/wiki/Bungee-Cord

# Don't change options if you don't understand them -> ask.

# Note: proxy = BungeeCord (or other supported proxy server), Server = Bukkit/Cauldron/Forge/Spigot server.

 

Sockets: # If you want use this plugin with proxy server (BungeeCord) see: https://github.com/GotoFinal/AutoIn/wiki/Sockets

- TYPE: LISTENER

  Enabled: false

  Host: localhost

  Port: 22644

  ServerName: serverOne

  Required: true

 

- TYPE: HANDLER

  Enabled: false

  Port: 22644

 

# OPTIONS

 

 

Options:

  ConfigurationVersion_DO_NOT_CHANGE_THIS: 1

  UseChannels: false # DON'T USE THAT IF YOU CAN USE SOCKETS, Enable when you can't use sockets but you want use that on bungee server, it isn't good as sockets, but it should not explode. NOTE: You NEED MySQL for that, and this is slower and may by VERY buggy on first join.

  ReTryConnectSocketTime: 250 # Time in ms between trying connect LISTENER to HANLDER socket, on linux using smaller times can cause some weird problems.

  SaveData: # where AutoIn should store exceptions, enabled login, whitelists, cache and other player settings.

    Type: SQLite

    MySQL:

      Host: localhost

      Port: 3306

      User: root

      Pass: root

      Database: database

      Prefix: "GT_"

    SQLite:

      File: "AutoIn_PlayerOptions.db"

 

# Both

 

  Both: # options that can be used by proxy and server plugin. NOTE: Options are only relevant for the first server which connects to the player. See wiki: https://github.com/GotoFinal/AutoIn/wiki/Player-Connection

 

    Dependencies:

      ForceDisable: # If you have one of that plugin, you can force AutoIn to don't use them even if they can be used. (change to true)

        ProtocolLib: false

        Skript: false

        AuthMe: false

        LogIt: false

        XAuth: false

 

    Listeners:

      GetFromModule: true # you can try disable that and manualy configure priority below if auto-login will stop work after update of auth pluhin. PS: tell me about that problem!

      PlayerLoginEvent: LOWEST

      PlayerJoinEvent: LOWEST

      PlayerQuitEvent: MONITOR

 

    Players:

      AutoLogin: true # no more /login commands for premium users! Enable only on servers where you have auth plugin!

      Registration: true # if true, then even premium players needs to register. PS: You can make registration optional, see wiki: https://github.com/GotoFinal/AutoIn/wiki/Registration

      AllowNewCrackedPlayers: true # A.K.A. SwitchMode, If you disable that, only old cracked players will be able to join. New cracked players will be kicked from server. Good if you want switch from offline-mode to online-mode without losing players!

      FixedUUID: false # if true, then everyone have UUID generated from nickname

      CrackedWhiteListEnabled: false # WhiteList that works only on cracked players, black-list works even if this is disabled.

      # ignore this -> TODO: Dodać możliwość ustawienia domyślnego skina dla danej grupy (Może nie działać na niektórych wersjach)

 

      Sessions:

        Enabled: true # If enabled, plugin will remember premium players with their IP number, when servers will be down, premium players can be still auto-logged if IP will be valid.

        AsServerProtect: false # If true, then players with valid session can join even if mojang server are down and without using password. PS: You can enable this and ServerProtect, then registered players OR players with valid session can join.

        Expires: 1d # time in easy format, 1w = 1 week, 1d = 1 day, 1d5h12s -> 1 day, 5 hours, 12 seconds

        ExpiresOnRestart: true # If true sessions aren't saved on reload.

 

      Protections:

        CrackedPlayersNicknames: # If enabled, when new cracked player join to game he will get special protection "flag", that work like exception-player. so even if someone buy premium account with this same nickname, he will be still tract as cracked player.

        # If player will buy premium, he must disable protection using "IamNowPremium" command, or admin must disable it manually, using API or /setProtection command.

          Enabled: true

          AutoProtect: false # If disabled, player must use "ProtectMe" command, or protection must be enabled manually, using API or /setProtection command

 

        # ===================================================================================

        # -> NOT IMPLEMENTED YET <-  Options below that comment are -> NOT IMPLEMENTED YET <-

        # ===================================================================================

        # TODO: Implement.

 

        PremiumPlayersUUIDs: # If enabled and you have also enabled "FixedUUID", then when premium player change nickname, he will still have old UUID, and old nickname will be banned. (becouse someone will have this same UUID as premium player)

          Enabled: true #

          Ban: true # If you disable that, then old nickname will not get ban, so if someone use old nickname he will have this same UUID as premium player. (It's not good, but you can then try option below)

          GenerateNewUUID: false # If enabled, OLD nickname will be saved to special database, and if someone will use that nickname, then he will get other UUID.

 

        PremiumPlayersUUIDsConvert: # If you are more advanced, you can enable "PremiumPlayersUUIDsConvert" option instead of PremiumPlayersUUIDs.

        # This option allow you to run command (to server console, and to system, like running .sh scripts), if you enable it, you MUST use it to convert all data from old UUID to new UUID, so premium player will get new UUID to new nickname.

          Enabled: true

          CommandLine: # NATIVE -> command that will be sent to system. # GAME -> command that will be sent to minecraft server.

          # You can use 4 variables here: {oldNickname}, {newNickname}, {oldUUID}, {newUUID}

          - "NATIVE -> ..."

          - "GAME -> ..."

 

        Bots: # Bot protection, it's implemented (not yet!) in special module, so you need enable that to start collecting data needed to use it.

          Enabled: true # when enabled it's starting collection some data (if option below is disabled) Collected data: time of play, destroyed blocks, placed blocks

          UseStats: false # If enabled, plugin will try use minecraft statistic system to get data. (Don't work on older versions of MC)

          MaxNewPlayersPer10Seconds: 5 # Max new player per 10 seconds.

          NotNewWhen:

            PlayTime: 10m # player must play longer than 10 mins to be mark as "old", if not using stats, only time when logged-in using Auth plugin is counted (Not work with xAuth, because of bad API).

            DestroyedBlocks: 10 # And dig 10 blocks.

            PlacedBlocks: 5 # And place 5 blocks.

        # ===================================================================================

        # -> NOT IMPLEMENTED YET <-  Options above that comment are -> NOT IMPLEMENTED YET <-

        # ===================================================================================

 

    ServerProtect:

      Enabled: true # If enabled and mojang server don't work, only registered players can join (So you must set "Registration" to true). If disabled, all players will be kicked.

 

 

    Cache: true # If enabled plugin will remember if username was premium. (It's saved to database/file) NOTE: Enable that if you have bigger server, like 100/200+ players online.

 

# Server

 

  Server: {} # ignored by proxy plugin. Empty for now...

 

 

# Proxy

  Proxy: # ignored by server

    ForcedServers: # players from selected group can be send to other servers. This override Proxy/BungeeCord setting!

      PREMIUM:

        Enabled: false

        Server: "PremiumServer" # works like "default_server" from bungee

        Force: false # works like "force_default_server" from bungee

        ForcedHosts: # works like "forced_hosts" from bungee -> this override "Force" option

          'eg.gotofinal.some.network.host.net': "CrackedServer"

        Fallback: "FallbackServer" # like "fallback_server" from bungee

      CRACKED:

        Enabled: false

        Server: "CrackedServer"

        Force: false

      EXCEPTION:

        Enabled: false

        Parent: CRACKED # Players with Exception status will use this same settings as Cracked players.

        Force: true # but you can add options to override them from parent.

      ERROR:

        Enabled: false

        Server: "ErrorServer"


Opublikowano

 

Oto moja konfiguracja:
 

# Auto-In 3.0 by GoToFinal! Now with bungee and potatos!
# Issues/bugs, ideas, wiki, api on github: https://github.com/GotoFinal/AutoIn
# |
# You like this plugin? You can support me by donate: (USD) https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=UAAQ6D5CU2F5L
# More donate links in PLN, GBP or EUR you can find here: http://www.spigotmc.org/resources/auto-in.578/
# You can find my other plugins here: http://www.spigotmc.org/resources/authors/gotofinal.31682/
# I also creating plugins "for request" ($), Skype: gotofinal, e-mail: [email protected]
# |
# If you want use this plugin with bungee vist wiki: https://github.com/GotoFinal/AutoIn/wiki/Bungee-Cord
# Don't change options if you don't understand them -> ask.
# Note: proxy = BungeeCord (or other supported proxy server), Server = Bukkit/Cauldron/Forge/Spigot server.
 
Sockets: # If you want use this plugin with proxy server (BungeeCord) see: https://github.com/GotoFinal/AutoIn/wiki/Sockets
- TYPE: LISTENER
  Enabled: false
  Host: localhost
  Port: 22644
  ServerName: serverOne
  Required: true
 
- TYPE: HANDLER
  Enabled: false
  Port: 22644
 
# OPTIONS
 
 
Options:
  ConfigurationVersion_DO_NOT_CHANGE_THIS: 1
  UseChannels: false # DON'T USE THAT IF YOU CAN USE SOCKETS, Enable when you can't use sockets but you want use that on bungee server, it isn't good as sockets, but it should not explode. NOTE: You NEED MySQL for that, and this is slower and may by VERY buggy on first join.
  ReTryConnectSocketTime: 250 # Time in ms between trying connect LISTENER to HANLDER socket, on linux using smaller times can cause some weird problems.
  SaveData: # where AutoIn should store exceptions, enabled login, whitelists, cache and other player settings.
    Type: SQLite
    MySQL:
      Host: localhost
      Port: 3306
      User: root
      Pass: root
      Database: database
      Prefix: "GT_"
    SQLite:
      File: "AutoIn_PlayerOptions.db"
 
# Both
 
  Both: # options that can be used by proxy and server plugin. NOTE: Options are only relevant for the first server which connects to the player. See wiki: https://github.com/GotoFinal/AutoIn/wiki/Player-Connection
 
    Dependencies:
      ForceDisable: # If you have one of that plugin, you can force AutoIn to don't use them even if they can be used. (change to true)
        ProtocolLib: false
        Skript: false
        AuthMe: false
        LogIt: false
        XAuth: false
 
    Listeners:
      GetFromModule: true # you can try disable that and manualy configure priority below if auto-login will stop work after update of auth pluhin. PS: tell me about that problem!
      PlayerLoginEvent: LOWEST
      PlayerJoinEvent: LOWEST
      PlayerQuitEvent: MONITOR
 
    Players:
      AutoLogin: true # no more /login commands for premium users! Enable only on servers where you have auth plugin!
      Registration: true # if true, then even premium players needs to register. PS: You can make registration optional, see wiki: https://github.com/GotoFinal/AutoIn/wiki/Registration
      AllowNewCrackedPlayers: true # A.K.A. SwitchMode, If you disable that, only old cracked players will be able to join. New cracked players will be kicked from server. Good if you want switch from offline-mode to online-mode without losing players!
      FixedUUID: false # if true, then everyone have UUID generated from nickname
      CrackedWhiteListEnabled: false # WhiteList that works only on cracked players, black-list works even if this is disabled.
      # ignore this -> TODO: Dodać możliwość ustawienia domyślnego skina dla danej grupy (Może nie działać na niektórych wersjach)
 
      Sessions:
        Enabled: true # If enabled, plugin will remember premium players with their IP number, when servers will be down, premium players can be still auto-logged if IP will be valid.
        AsServerProtect: false # If true, then players with valid session can join even if mojang server are down and without using password. PS: You can enable this and ServerProtect, then registered players OR players with valid session can join.
        Expires: 1d # time in easy format, 1w = 1 week, 1d = 1 day, 1d5h12s -> 1 day, 5 hours, 12 seconds
        ExpiresOnRestart: true # If true sessions aren't saved on reload.
 
      Protections:
        CrackedPlayersNicknames: # If enabled, when new cracked player join to game he will get special protection "flag", that work like exception-player. so even if someone buy premium account with this same nickname, he will be still tract as cracked player.
        # If player will buy premium, he must disable protection using "IamNowPremium" command, or admin must disable it manually, using API or /setProtection command.
          Enabled: true
          AutoProtect: false # If disabled, player must use "ProtectMe" command, or protection must be enabled manually, using API or /setProtection command
 
        # ===================================================================================
        # -> NOT IMPLEMENTED YET <-  Options below that comment are -> NOT IMPLEMENTED YET <-
        # ===================================================================================
        # TODO: Implement.
 
        PremiumPlayersUUIDs: # If enabled and you have also enabled "FixedUUID", then when premium player change nickname, he will still have old UUID, and old nickname will be banned. (becouse someone will have this same UUID as premium player)
          Enabled: true #
          Ban: true # If you disable that, then old nickname will not get ban, so if someone use old nickname he will have this same UUID as premium player. (It's not good, but you can then try option below)
          GenerateNewUUID: false # If enabled, OLD nickname will be saved to special database, and if someone will use that nickname, then he will get other UUID.
 
        PremiumPlayersUUIDsConvert: # If you are more advanced, you can enable "PremiumPlayersUUIDsConvert" option instead of PremiumPlayersUUIDs.
        # This option allow you to run command (to server console, and to system, like running .sh scripts), if you enable it, you MUST use it to convert all data from old UUID to new UUID, so premium player will get new UUID to new nickname.
          Enabled: true
          CommandLine: # NATIVE -> command that will be sent to system. # GAME -> command that will be sent to minecraft server.
          # You can use 4 variables here: {oldNickname}, {newNickname}, {oldUUID}, {newUUID}
          - "NATIVE -> ..."
          - "GAME -> ..."
 
        Bots: # Bot protection, it's implemented (not yet!) in special module, so you need enable that to start collecting data needed to use it.
          Enabled: true # when enabled it's starting collection some data (if option below is disabled) Collected data: time of play, destroyed blocks, placed blocks
          UseStats: false # If enabled, plugin will try use minecraft statistic system to get data. (Don't work on older versions of MC)
          MaxNewPlayersPer10Seconds: 5 # Max new player per 10 seconds.
          NotNewWhen:
            PlayTime: 10m # player must play longer than 10 mins to be mark as "old", if not using stats, only time when logged-in using Auth plugin is counted (Not work with xAuth, because of bad API).
            DestroyedBlocks: 10 # And dig 10 blocks.
            PlacedBlocks: 5 # And place 5 blocks.
        # ===================================================================================
        # -> NOT IMPLEMENTED YET <-  Options above that comment are -> NOT IMPLEMENTED YET <-
        # ===================================================================================
 
    ServerProtect:
      Enabled: true # If enabled and mojang server don't work, only registered players can join (So you must set "Registration" to true). If disabled, all players will be kicked.
 
 
    Cache: true # If enabled plugin will remember if username was premium. (It's saved to database/file) NOTE: Enable that if you have bigger server, like 100/200+ players online.
 
# Server
 
  Server: {} # ignored by proxy plugin. Empty for now...
 
 
# Proxy
  Proxy: # ignored by server
    ForcedServers: # players from selected group can be send to other servers. This override Proxy/BungeeCord setting!
      PREMIUM:
        Enabled: false
        Server: "PremiumServer" # works like "default_server" from bungee
        Force: false # works like "force_default_server" from bungee
        ForcedHosts: # works like "forced_hosts" from bungee -> this override "Force" option
          'eg.gotofinal.some.network.host.net': "CrackedServer"
        Fallback: "FallbackServer" # like "fallback_server" from bungee
      CRACKED:
        Enabled: false
        Server: "CrackedServer"
        Force: false
      EXCEPTION:
        Enabled: false
        Parent: CRACKED # Players with Exception status will use this same settings as Cracked players.
        Force: true # but you can add options to override them from parent.
      ERROR:
        Enabled: false
        Server: "ErrorServer"

 

błędu już nie ma? Czy jest dalej?

­

1438614356923701010629.png

 

Opublikowano
[16:45:31 WARN]: Exception in thread "[AutoIn] Authenticator ('xVacuum') #1"
[16:45:31 WARN]: java.lang.NoSuchMethodError: org.bukkit.event.player.AsyncPlayerPreLoginEvent.<init>(Ljava/lang/String;Ljava/net/InetAddress;Ljava/util/UUID;)V
[16:45:31 WARN]: at nul.goto.?...\\.. .final..IIIIllIlll.abstract(AutoIn_GotoFinal)
[16:45:31 WARN]: at nul.goto.?...\\.. .final..IIIIllIlll.run(AutoIn_GotoFinal)
[16:45:49 INFO]: GameProfile{id='50446218-f141-4ba6-9ad1-8f2c3fd14e98', name='xVacuum'} (/89.68.120.156:50416) lost connection: Disconnected

Craftbukkit 1.7.2_R03

Dziękuje pozdrawiam  :P Żem sobie zaszalał z tym pluginem.

Moja oficjalna strona! :)

http://socketbyte.pl/ 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...