"Arresto del server di accesso" e sicurezza della porta sui server Knight Online
Nei server PvP di Knight Online, la prima tappa in cui i giocatori vedono l'elenco dei server e la verifica dell'ID/password viene effettuata quando entrano nel gioco. LoginServer.exe modulo. Gli aggressori possono bloccare questo modulo e bloccare completamente l'accesso al gioco sovraccaricando la porta del server di accesso con account bot o software DDoS. Ecco le misure di sicurezza che potete adottare per evitare che gli ingressi vengano bloccati.
Passaggio 1: modificare e nascondere la porta del server di accesso
Porta di accesso predefinita dei server pvp di Knight Online 21000È. Poiché questo porto è noto a tutti dall'esterno, viene preso di mira direttamente:
LoginServer.iniApri il file ePORT=21000Modificare il valore predefinito in un numero di porta esterna univoco.- Puoi utilizzare lo stesso numero di porta nel pacchetto (Client) che distribuisci ai giocatori.
server.iniDefinirlo anche nel file. Rendere la porta non standard bloccherà automaticamente la maggior parte degli attacchi bot.
Passaggio 2: limitare le connessioni con Windows IPSet e TCP Connlimit
Un utente malintenzionato può mandare in crash il server di accesso inviando migliaia di richieste di accesso fraudolente al secondo da un singolo indirizzo IP. Per evitare ciò, dovresti applicare la seguente regola nel software firewall lato server o nel firewall avanzato di Windows:
- Limite massimo di connessioni simultanee (TCP Connlimit) che possono provenire da un singolo indirizzo IP contemporaneamente alla porta di ingresso (Es: 21000). 3 o 5 Limita a .
- Un giocatore normale apre solo 1 connessione al secondo quando entra nel gioco. In questo modo, gli IP degli aggressori che inviano centinaia di richieste al secondo verranno automaticamente bloccati (rilasciati) dal sistema.
Passaggio 3: pulizia del registro e riavvio automatico regolare
Login Server scrive ogni tentativo di accesso e richiesta di connessione errati nella tabella di registro. I registri gonfiati riducono le prestazioni dell'exe:
- su SQLServer
TB_USER_LOGo tabelle simili di tracciamento degli ingressi a intervalli regolari (pulizia settimanale). - Se necessario, utilizzare l'Utilità di pianificazione di Windows per garantire che LoginServer.exe venga automaticamente chiuso e riavviato ogni notte quando il numero di giocatori è più basso (Es: 05:00).
Questo articolo è stato preparato appositamente per PvPServer.