Çözüldü Authme Çakma lobiden lobi sunucusuna yollama hatası

  • Konuyu Başlatan Konuyu Başlatan Semih5631
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 146
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Semih5631

Odunlara Vur Vur Vur!
Katılım
26 Ocak 2023
Mesajlar
40
Elmaslar
19
Puan
3.755
Konum
Bir derdiniz varsa Bağcılara Beklerim :)
Minecraft
semihr
Merhabalar,
Bugün Bungeecord Hub sunucumda çakma lobi kurmaya başladım. Herşey güzel ilerliyordu ancak authme'de şöyle bir sorun ortaya çıktı:
Authme Configde:

Bungeecord: true
SendPlayerTo: 'lobi'

yazmasına rağmen sunucuya atmıyordu Bungee Configden baktım sunucu isimleri aynı. Bende bir /unregister ile kaydımı sildim ve /register denedim baktım oluyor sonra /login denedim olmuyor.
Yani tablo şu:
Sunucuda hesabınız yok mu? Kapılar sonuna kadar lobiye açık.
Sunucuda zaten hesabınız var ve /login ile giriş mi yapıcaksınız? Lobye asla giremessiniz.

EK: /login ile login yapınca lobiye atmıyor demiştim: Çakma lobide öyle kalıyorsunuz bir yere atmıyor.
 
Moderatör tarafından düzenlendi:
hocam benim tercihim velocity geçmeniz bungeecord eski gibi düşünüyorum . bungeecord da hatalar var diye biliyorum
 
Bungeecord kullanmanız sizin için çok daha büyük sorunlar yaratır. Mutlaka velocity'ye geçin.
 
Bungeecord kullanmanız sizin için çok daha büyük sorunlar yaratır. Mutlaka velocity'ye geçin.
Bungeecord'dan velocity geçince yine aynısı oluyor asla login yapınca lobiye atmıyor.
 
Son düzenleme:
Kendinize göre portları düzenleyin bir problem kalmaz hocam velocity için
YAML:
# Config version. Do not change this
config-version = "2.7"

# What port should the proxy be bound to? By default, we'll bind to all addresses on port 25577.
bind = "0.0.0.0:25565"

# What should be the MOTD? This gets displayed when the player adds your server to
# their server list. Only MiniMessage format is accepted.
motd = "<#09add3>A Velocity Server"

# What should we display for the maximum number of players? (Velocity does not support a cap
# on the number of players online.)
show-max-players = 2026

# Should we authenticate players with Mojang? By default, this is on.
online-mode = false

# Should the proxy enforce the new public key security standard? By default, this is on.
force-key-authentication = false

# If client's ISP/AS sent from this proxy is different from the one from Mojang's
# authentication server, the player is kicked. This disallows some VPN and proxy
# connections but is a weak form of protection.
prevent-client-proxy-connections = false

# Should we forward IP addresses and other data to backend servers?
# Available options:
# - "none":        No forwarding will be done. All players will appear to be connecting
#                  from the proxy and will have offline-mode UUIDs.
# - "legacy":      Forward player IPs and UUIDs in a BungeeCord-compatible format. Use this
#                  if you run servers using Minecraft 1.12 or lower.
# - "bungeeguard": Forward player IPs and UUIDs in a format supported by the BungeeGuard
#                  plugin. Use this if you run servers using Minecraft 1.12 or lower, and are
#                  unable to implement network level firewalling (on a shared host).
# - "modern":      Forward player IPs and UUIDs as part of the login process using
#                  Velocity's native forwarding. Only applicable for Minecraft 1.13 or higher.
player-info-forwarding-mode = "modern"

# If you are using modern or BungeeGuard IP forwarding, configure a file that contains a unique secret here.
# The file is expected to be UTF-8 encoded and not empty.
forwarding-secret-file = "forwarding.secret"

# Announce whether or not your server supports Forge. If you run a modded server, we
# suggest turning this on.
#
# If your network runs one modpack consistently, consider using ping-passthrough = "mods"
# instead for a nicer display in the server list.
announce-forge = false

# If enabled (default is false) and the proxy is in online mode, Velocity will kick
# any existing player who is online if a duplicate connection attempt is made.
kick-existing-players = false

# Should Velocity pass server list ping requests to a backend server?
# Available options:
# - "disabled":    No pass-through will be done. The velocity.toml and server-icon.png
#                  will determine the initial server list ping response.
# - "mods":        Passes only the mod list from your backend server into the response.
#                  The first server in your try list (or forced host) with a mod list will be
#                  used. If no backend servers can be contacted, Velocity won't display any
#                  mod information.
# - "description": Uses the description and mod list from the backend server. The first
#                  server in the try (or forced host) list that responds is used for the
#                  description and mod list.
# - "all":         Uses the backend server's response as the proxy response. The Velocity
#                  configuration is used if no servers could be contacted.
ping-passthrough = "DISABLED"

# If not enabled (default is true) player IP addresses will be replaced by <ip address withheld> in logs
enable-player-address-logging = true

[servers]
# Configure your servers here. Each key represents the server's name, and the value
# represents the IP address of the server to connect to.
clobi = "127.0.0.1:port"
lobi = "127.0.0.1:port"
skyblock = "127.0.0.1:port"
survival = "127.0.0.1:port"

# In what order we should try servers when a player logs in or is kicked from a server.
try = [
    "clobi"
]

[forced-hosts]
"clobi.example.com" = [
    "clobi"
]
"lobi.example.com" = [
    "lobi"
]
"skyblock.example.com" = [
    "skyblock"
]
"survival.example.com" = [
    "survival"
]
[advanced]
# How large a Minecraft packet has to be before we compress it. Setting this to zero will
# compress all packets, and setting it to -1 will disable compression entirely.
compression-threshold = 256

# How much compression should be done (from 0-9). The default is -1, which uses the
# default level of 6.
compression-level = -1

# How fast (in milliseconds) are clients allowed to connect after the last connection? By
# default, this is three seconds. Disable this by setting this to 0.
login-ratelimit = 3000

# Specify a custom timeout for connection timeouts here. The default is five seconds.
connection-timeout = 5000

# Specify a read timeout for connections here. The default is 30 seconds.
read-timeout = 30000

# Enables compatibility with HAProxy's PROXY protocol. If you don't know what this is for, then
# don't enable it.
haproxy-protocol = false

# Enables TCP fast open support on the proxy. Requires the proxy to run on Linux.
tcp-fast-open = false

# Enables BungeeCord plugin messaging channel support on Velocity.
bungee-plugin-message-channel = true

# Shows ping requests to the proxy from clients.
show-ping-requests = false

# By default, Velocity will attempt to gracefully handle situations where the user unexpectedly
# loses connection to the server without an explicit disconnect message by attempting to fall the
# user back, except in the case of read timeouts. BungeeCord will disconnect the user instead. You
# can disable this setting to use the BungeeCord behavior.
failover-on-unexpected-server-disconnect = true

# Declares the proxy commands to 1.13+ clients.
announce-proxy-commands = false

# Enables the logging of commands
log-command-executions = false

# Enables logging of player connections when connecting to the proxy, switching servers
# and disconnecting from the proxy.
log-player-connections = true

# Allows players transferred from other hosts via the
# Transfer packet (Minecraft 1.20.5) to be received.
accepts-transfers = false

[query]
# Whether to enable responding to GameSpy 4 query responses or not.
enabled = false

# If query is enabled, on what port should the query protocol listen on?
port = 25577

# This is the map name that is reported to the query services.
map = "Velocity"

# Whether plugins should be shown in query response by default or not
show-plugins = false

Bunuda çakma lobi sunucunuza ekleyin skript olarak
YAML:
on command "/login":
    wait 4 real seconds
    execute player command "/lobi"

on command "/giris":
    wait 4 real seconds
    execute player command "/lobi"

on command "/register":
    wait 4 real seconds
    execute player command "/lobi"

on command "/kayit":
    wait 4 real seconds
    execute player command "/lobi"

on command "/kayıt":
    wait 4 real seconds
    execute player command "/lobi"

on command "/reg":
    wait 4 real seconds
    execute player command "/lobi"

on command "/l":
    wait 4 real seconds
    execute player command "/lobi"   
    
on join:
    wait 5 real seconds
    execute player command "/lobi"

on command:
    if player doesn't have permission "op":
        if command sender is player:
            command is not "login" or "register" or "kayit" or "giris" or "email" or "verification" or "lobi":
                cancel event
                message "&6 Koruma &8» &cBurada komut kullanamazsın!"

on break:
    if player doesn't have permission "op":
        cancel event

on place:
    if player doesn't have permission "op":
        cancel event

on chat:
    if player doesn't have permission "op":
        cancel event
        send "&6 Koruma &8» &cBurada sohbet edemezsin!" to player

on player move:
    cancel event

on damage:
    cancel event
 
Kendinize göre portları düzenleyin bir problem kalmaz hocam velocity için
YAML:
# Config version. Do not change this
config-version = "2.7"

# What port should the proxy be bound to? By default, we'll bind to all addresses on port 25577.
bind = "0.0.0.0:25565"

# What should be the MOTD? This gets displayed when the player adds your server to
# their server list. Only MiniMessage format is accepted.
motd = "<#09add3>A Velocity Server"

# What should we display for the maximum number of players? (Velocity does not support a cap
# on the number of players online.)
show-max-players = 2026

# Should we authenticate players with Mojang? By default, this is on.
online-mode = false

# Should the proxy enforce the new public key security standard? By default, this is on.
force-key-authentication = false

# If client's ISP/AS sent from this proxy is different from the one from Mojang's
# authentication server, the player is kicked. This disallows some VPN and proxy
# connections but is a weak form of protection.
prevent-client-proxy-connections = false

# Should we forward IP addresses and other data to backend servers?
# Available options:
# - "none":        No forwarding will be done. All players will appear to be connecting
#                  from the proxy and will have offline-mode UUIDs.
# - "legacy":      Forward player IPs and UUIDs in a BungeeCord-compatible format. Use this
#                  if you run servers using Minecraft 1.12 or lower.
# - "bungeeguard": Forward player IPs and UUIDs in a format supported by the BungeeGuard
#                  plugin. Use this if you run servers using Minecraft 1.12 or lower, and are
#                  unable to implement network level firewalling (on a shared host).
# - "modern":      Forward player IPs and UUIDs as part of the login process using
#                  Velocity's native forwarding. Only applicable for Minecraft 1.13 or higher.
player-info-forwarding-mode = "modern"

# If you are using modern or BungeeGuard IP forwarding, configure a file that contains a unique secret here.
# The file is expected to be UTF-8 encoded and not empty.
forwarding-secret-file = "forwarding.secret"

# Announce whether or not your server supports Forge. If you run a modded server, we
# suggest turning this on.
#
# If your network runs one modpack consistently, consider using ping-passthrough = "mods"
# instead for a nicer display in the server list.
announce-forge = false

# If enabled (default is false) and the proxy is in online mode, Velocity will kick
# any existing player who is online if a duplicate connection attempt is made.
kick-existing-players = false

# Should Velocity pass server list ping requests to a backend server?
# Available options:
# - "disabled":    No pass-through will be done. The velocity.toml and server-icon.png
#                  will determine the initial server list ping response.
# - "mods":        Passes only the mod list from your backend server into the response.
#                  The first server in your try list (or forced host) with a mod list will be
#                  used. If no backend servers can be contacted, Velocity won't display any
#                  mod information.
# - "description": Uses the description and mod list from the backend server. The first
#                  server in the try (or forced host) list that responds is used for the
#                  description and mod list.
# - "all":         Uses the backend server's response as the proxy response. The Velocity
#                  configuration is used if no servers could be contacted.
ping-passthrough = "DISABLED"

# If not enabled (default is true) player IP addresses will be replaced by <ip address withheld> in logs
enable-player-address-logging = true

[servers]
# Configure your servers here. Each key represents the server's name, and the value
# represents the IP address of the server to connect to.
clobi = "127.0.0.1:port"
lobi = "127.0.0.1:port"
skyblock = "127.0.0.1:port"
survival = "127.0.0.1:port"

# In what order we should try servers when a player logs in or is kicked from a server.
try = [
    "clobi"
]

[forced-hosts]
"clobi.example.com" = [
    "clobi"
]
"lobi.example.com" = [
    "lobi"
]
"skyblock.example.com" = [
    "skyblock"
]
"survival.example.com" = [
    "survival"
]
[advanced]
# How large a Minecraft packet has to be before we compress it. Setting this to zero will
# compress all packets, and setting it to -1 will disable compression entirely.
compression-threshold = 256

# How much compression should be done (from 0-9). The default is -1, which uses the
# default level of 6.
compression-level = -1

# How fast (in milliseconds) are clients allowed to connect after the last connection? By
# default, this is three seconds. Disable this by setting this to 0.
login-ratelimit = 3000

# Specify a custom timeout for connection timeouts here. The default is five seconds.
connection-timeout = 5000

# Specify a read timeout for connections here. The default is 30 seconds.
read-timeout = 30000

# Enables compatibility with HAProxy's PROXY protocol. If you don't know what this is for, then
# don't enable it.
haproxy-protocol = false

# Enables TCP fast open support on the proxy. Requires the proxy to run on Linux.
tcp-fast-open = false

# Enables BungeeCord plugin messaging channel support on Velocity.
bungee-plugin-message-channel = true

# Shows ping requests to the proxy from clients.
show-ping-requests = false

# By default, Velocity will attempt to gracefully handle situations where the user unexpectedly
# loses connection to the server without an explicit disconnect message by attempting to fall the
# user back, except in the case of read timeouts. BungeeCord will disconnect the user instead. You
# can disable this setting to use the BungeeCord behavior.
failover-on-unexpected-server-disconnect = true

# Declares the proxy commands to 1.13+ clients.
announce-proxy-commands = false

# Enables the logging of commands
log-command-executions = false

# Enables logging of player connections when connecting to the proxy, switching servers
# and disconnecting from the proxy.
log-player-connections = true

# Allows players transferred from other hosts via the
# Transfer packet (Minecraft 1.20.5) to be received.
accepts-transfers = false

[query]
# Whether to enable responding to GameSpy 4 query responses or not.
enabled = false

# If query is enabled, on what port should the query protocol listen on?
port = 25577

# This is the map name that is reported to the query services.
map = "Velocity"

# Whether plugins should be shown in query response by default or not
show-plugins = false

Bunuda çakma lobi sunucunuza ekleyin skript olarak
YAML:
on command "/login":
    wait 4 real seconds
    execute player command "/lobi"

on command "/giris":
    wait 4 real seconds
    execute player command "/lobi"

on command "/register":
    wait 4 real seconds
    execute player command "/lobi"

on command "/kayit":
    wait 4 real seconds
    execute player command "/lobi"

on command "/kayıt":
    wait 4 real seconds
    execute player command "/lobi"

on command "/reg":
    wait 4 real seconds
    execute player command "/lobi"

on command "/l":
    wait 4 real seconds
    execute player command "/lobi"  
   
on join:
    wait 5 real seconds
    execute player command "/lobi"

on command:
    if player doesn't have permission "op":
        if command sender is player:
            command is not "login" or "register" or "kayit" or "giris" or "email" or "verification" or "lobi":
                cancel event
                message "&6 Koruma &8» &cBurada komut kullanamazsın!"

on break:
    if player doesn't have permission "op":
        cancel event

on place:
    if player doesn't have permission "op":
        cancel event

on chat:
    if player doesn't have permission "op":
        cancel event
        send "&6 Koruma &8» &cBurada sohbet edemezsin!" to player

on player move:
    cancel event

on damage:
    cancel event
Çok Teşekkür ederim ama şimdide şöyle bir problem çıktı şuan sunucuya giremiyorum. "Dünyaya Katılınıyor..." diyor ama dünyaya katılmıyor ve sonra "Bağlantı Zaman aşımına uğradı" yazısı geliyor. Konsolda şu yazıyor:

Kod:
[14:59:42 INFO]: [connected player] semihr (/127.0.0.1:62991) has connected
[15:00:12 INFO]: [connected player] semihr (/127.0.0.1:62991) has disconnected

Sizin bu attıklarınızı yapmadan öncede aynısı oluyordu.
 
en son oluşan log dosyasını atar mısın velocityi çakma lobi ve lobi paketlerini latest.log dosyalarını asmus1990_ discord adresim bu
 
en son oluşan log dosyasını atar mısın velocityi çakma lobi ve lobi paketlerini latest.log dosyalarını asmus1990_ discord adresim bu
Gerek kalmadı velocity dosyalarını silip bir daha kurdumda şimdi bende /lobi komudu yok ve sizin attığınız scriptde /lobi gibi komutlar var onu nasıl ekleyecem? /server lobi var ama onu öyle yapınca şu hatayı veriyor:
1772902332987.webp
ayrıca authmenin commands.yml ile buna benzer bir şey yapıncada aynısı oluyor ben sizin yolladığınız scripti /lobi yazan yeri server lobi yaptım olmadı. /lobi olarak bırakırsak bende /lobi diye bir komut yok.
 
Bence Authme yada diğer hazır pluginlerle uğraşmak yerine kendi özel eklentini yapmanı öneririm hem daha performanslı olur hemde ihtiyacın olan her şeyi ekleyebilirsin. Mesela ben öyle yaptım ve authmeden daha performanslı oldu.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst