Skip to content

1.21.4: Velocity Forwarding Chat & MSG? #3368

@bobhenl

Description

@bobhenl

Are you using MySQL?

No

Are you using a proxy?

No

Question

Hello, I followed all tutorials and I can't get that to work, I even bought VelocityControl but I still can't get it to work. Can someone help me please, ideally on Discord, so it's a bit faster? 😅 It just looks broken to me, in debug logs isn't anything useful.

Msg forwarding works sometimes & sometimes not, in fact it worked for a while and then it stopped for some reason? Could it be due to reload?

And chat forwarding isn't working at all, I have set Proxy to enabled in proxy file, set correct server name, set Proxy: true as well in specific channels, and even enabled forwarding in the velocity control (idk if it's supposed to be enabled as it mentions channel from & to to mention only the servers that do not use chatcontrol plugin, so I haven't listed these.

I'll probably show these:

# Support proxy? (BungeeCord/Waterfall, Velocity, etc.)
# See https://github.com/kangarko/chatcontrol-red/wiki/proxy for installation guide.
Enabled: true

# The prefix before the message sent to proxy. Set to empty to disable.
Prefix: '&8[&7Lobby&8] '

# Set a unique name of this server. Should match the server name set in Velocity/BungeeCord config.
Server_Name: Lobby

first server, second one is similar justs diff server name, it uses Lifesteal-Clans, hopefully "-" char isn¨t problem

database is remote & same for both servers

settings:
I even set this:

    standard:
      Format: chat
      Format_Spy: none
      Proxy: true
      Proxy_Spy: true

but nothing is forwarded

private messages, as mentioned it worked at the beginning but then it stopped for some reason, can it be because proxy restarted & second server too, but first not? Like order of start: first server, proxy, second server?

Private_Messages:
  
  # Enable this feature?
  Enabled: true
  
  # When true, users will need to use /toggle to enable private messages to send/receive them.
  # Once manually toggled back on, we remember their choice and won't toggle PMs off next time.
  Disabled_By_Default: false
  
  # Should we send private messages to players on another server? Enable proxy in proxy.yml first.
  Proxy: true
  
  # Controls whether player username tab-completion includes players from the entire proxy network.
  #
  # If set to true, all players will be able to tab-complete usernames of players across all servers.
  # If set to false, only players with the 'chatcontrol.bypass.network.tabcomplete' permission
  # will see players from other servers in tab-completion. Others will only see players from their current server.
  Allow_Cross_Server_Tab_Complete: true

and now some velocity settings

server names are set correctly

[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.
Lifesteal-Clans = "f866dc8e-963d-45b9-8f8c-46a5cbfb763f:25565"
Lobby = "3ed648e2-8e27-4bcc-8a28-93a839ec67d9:25565"

Velocitycontrol has some players in data, otehrwise:

Server_Aliases:
  Lobby: Lobby
  Lifesteal-Clans: Lifesteal

I enabled thi too although not sure if it should be, but it didn't work when set to false neither

Chat_Forwarding:
  
  # Enable chat forwarding?
  Enabled: true
  
  # List of what servers do not have ChatControl and need chat forwarded to them?
  To_Servers:
  - minigame1
  
  # List of what servers do not have ChatControl and need chat forwarded from them?
  From_Servers:
  - minigame1

I enabled this too because I use redis function in velocity, I have two proxies, but I can't get it work on single one

# -------------------------------------------------------------------------------------------------
# Redirect messages over Redis if RedisBungee (or its forks) are installed?
# -------------------------------------------------------------------------------------------------
Redis_Integration: true

and then I enabled debugs... but there's nothing useful

[15:26:44 INFO]: [server connection] Renzotom -> Lobby has connected
[15:26:45 INFO]: [server connection] Renzotom -> Lifesteal-Clans has disconnected
[15:26:45 INFO]: [player-message] Skipping join message for Renzotom because the last server name was already set.
[15:26:45 INFO]: [player-message] Detected Renzotom switch from Lifesteal to Lobby, waiting for server data...

on backend there are no useful debug things related to proxy settings or msgs, even when I enabled

# Available: chat, discord, mysql, operator, proxy
# -------------------------------------------------------------------------------------------------
Debug:
- proxy
- chat
- operator

on velocitycontrol:

Debug:
- proxy
- operator
- redis
- player-message

but as stated nothing useful

Metadata

Metadata

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions