Guida Proteggere il proprio Server BungeeCord

Stato
Discussione chiusa ad ulteriori risposte.

Samaritan

Utente Palladium
11 Agosto 2011
4,476
272
342
1,476
Ultima modifica:
Salve, oggi ho notato certi Server BungeeCord privi di protezioni da Griefing.
Non sto parlando di WorldGuard o Essentials Build o cagate simili, ma intendo protezioni vere e proprie.
Quindi, iniziamo con il primo consiglio.

Online Mode
Con l'Online Mode di BungeeCord, potrete stare sicuri che sarà difficile entrare nel vostro profilo,
ma per esserne sicuri, leggete gli altri consigli, perché questo, è facilmente bypassabile.

Togliere i Permessi
Se avete un server Cracked, è possibile che qualcuno possa entrare nel vostro Server e digitare /server e poi connettersi ad uno di essi senza aver fatto neanche il login. Per questo bisogna aprire il proprio config di bungeecord e cancellare:
Codice:
permissions:
  default:
  - bungeecord.command.server
  - bungeecord.command.list
  admin:
  - bungeecord.command.alert
  - bungeecord.command.end
  - bungeecord.command.ip
  - bungeecord.command.reload
Adesso aprite, aspettate che carichi, e poi chiudete il server BungeeCord. Infine avviatelo di nuovo.
Ricordatevi di fare sempre un "backup" del config di BungeeCord.

Chiudere le porte
Tenete sempre aperta la porta di BungeeCord, ovvero la 25565, ma chiudete quelle degli altri Server,
così potrete evitare l'accesso diretto. Nel caso non sia possibile, seguire il consiglio successivo.

OnlyProxyJoin
Con questo Plugin, che metterete solo nei Server che non sono Bungee, eviterete le connessioni dirette,
ma questo è bypassabile, seguite il consiglio precedente.
Questo Plugin è scaricabile da qui: https://dev.bukkit.org/projects/onlyproxyjoin?gameCategorySlug=bukkit-plugins&projectID=53058
La sua unica pecca è che non potrete mai vedere l'IP reale di un utente.

Configurare in questa maniera:
Codice:
# This plugin was developed by TutorialMakerHD.
# Dieses Plugin wurde von TutorialMakerHD programmiert.

settings:
  # Here you have to specify the IP of your proxy without port.
  # Hier musst du die IP deiner Proxy ohne Port angeben.
  proxyIP: IP DEL SERVER
  # Here you can change the kick message, if a player doesn't join through the proxy.
  # Hier kannst du die Nachricht bearbeiten, die kommen soll, wenn einer Spieler nicht mittels der Proxy joint.
  playerKickMessage: 'Messaggio visualizzato quando non si riuscirà ad entrare nel Server
Cambiare il nome "md_5" nel proprio nome di Minecraft
Questo passaggio non è strettamente necessario, basta semplicemente togliere i permessi per fare il comando /server
Ecco cosa bisogna fare nelle prime righe del config:
Codice:
groups:
  ILTUONOMEDIMC:
  - admin
Uso di BungeecordAuthmeBridge nel caso non si può togliere i permessi
Questo è un plugin per Bukkit/Spigot, che impedisce l'uso di /server e questi comandi se non si è loggati.

Uso di BungeePortals anzichè StarGate
Usate sempre e solo BungeePortals, perché se qualcuno ha la fly e c'è come plugin StarGate, potrà mettersi la velocità al massimo e cercare di entrare nel portale. Se non ci riesce disattiverà la connessione, ci andrà e poi la riaccenderà. C'è sempre un metodo purtroppo.

Con questo è tutto, credo di aver detto quasi tutti i metodi, nel caso ne avete uno, ditemelo, e lo aggiungo.

Fonte: [HASHTAG]#Federico100[/HASHTAG] (FORUM ESTERNO)
 
Stato
Discussione chiusa ad ulteriori risposte.