"Login Server Shutdown" en poortbeveiliging op Knight Online-servers
Op Knight Online pvp-servers wordt de eerste stop waar spelers de serverlijst en ID-/wachtwoordverificatie zien, gedaan wanneer ze het spel betreden. LoginServer.exe module. Aanvallers kunnen deze module vergrendelen en de toegang tot het spel volledig blokkeren door de Login Server-poort te overbelasten met botaccounts of DDoS-software. Hier vindt u de veiligheidsmaatregelen die u kunt nemen om te voorkomen dat de ingangen worden geblokkeerd.
Stap 1: Inlogserverpoort wijzigen en verbergen
Standaard inlogpoort van Knight Online pvp-servers 21000is. Omdat deze poort bij iedereen van buitenaf bekend is, is deze direct gericht op:
LoginServer.iniOpen het bestand enPORT=21000Wijzig de standaardwaarde in een uniek extern poortnummer.- U kunt hetzelfde poortnummer gebruiken in het pakket (Client) dat u aan de spelers distribueert.
server.iniDefinieer het ook in het bestand. Als u de poort niet-standaard maakt, worden de meeste botaanvallen automatisch geblokkeerd.
Stap 2: Beperk verbindingen met Windows IPSet en TCP Connlimit
Een cyberaanvaller kan de inlogserver laten crashen door duizenden frauduleuze inlogverzoeken per seconde vanaf één IP-adres te verzenden. Om dit te voorkomen, moet u de volgende regel toepassen in uw server-side firewallsoftware of Windows Advanced Firewall:
- Maximale limiet voor gelijktijdige verbindingen (TCP Connlimit) die tegelijkertijd vanaf één IP-adres naar uw invoerpoort kan komen (bijvoorbeeld: 21000). 3 of 5 Beperk tot .
- Een normale speler opent slechts 1 verbinding per seconde bij het betreden van het spel. Op deze manier worden IP-adressen van aanvallers die honderden verzoeken per seconde verzenden automatisch door het systeem geblokkeerd (gedropt).
Stap 3: Logboekopruiming en regelmatige automatische herstart
Login Server schrijft elke onjuiste inlogpoging en verbindingsverzoek naar de logtabel. Opgeblazen logs verminderen de exe-prestaties:
- op SQL Server
TB_USER_LOGof soortgelijke tabellen voor het volgen van binnenkomsten met regelmatige tussenpozen (wekelijkse schoonmaak). - Gebruik indien nodig Windows Taakplanner om ervoor te zorgen dat LoginServer.exe automatisch wordt gesloten en elke nacht opnieuw wordt gestart wanneer het aantal spelers het laagst is (bijvoorbeeld: 05:00 uur).
Dit artikel is speciaal opgesteld voor PvPServer.