Não é fácil manter um servidor de RF Online. Não basta trabalhar centenas de horas editando, fazendo site, client, divulgações, você ainda vai ter que tomar medidas radicais para proteger seu servidor, se não no primeiro dia ele será totalmente destruído. É por isso que muitos servidores não duram mais do que 1 semana. Mas com o conhecimento DEV GORDO você pode proteger completamente seu servidor, então leia com atenção.
Basicamente, existem muitas coisas que podem ferrar seu servidor:
- Ataques DDOS
- SQL Injections
- WPE e Cheat Engine
- Invasões Hackers
- Crash no Zone
- E muitas outras coisas...
E isso que ainda não estou fatorando nessa conta players chorões ou a escória tóxica que é a comunidade de player desse jogo.
1 - ATAQUES DDOS
Você precisa de um dedicado com um anti ddos potente. ADM's de outros servidores vão tentar derrubar seu dedicado com ataques DDOS. Até mesmo servidores pequenos de 20 online são atacados. Não conheço todos os vermes que praticam esses ataques ( j. morais e seu escravinho t. ribeiro são dois desses bostinhas), mas eles certamente vão tentar derrubar seu servidor com ddos.
NÃO CONFIE EM QUALQUER EMPRESA.
Muitas empresas anunciam "anti ddos" em seus planos mas na real a proteção é uma MERDA, a maioria de empresas BR são lixo e não garantem a proteção necessária, já deixo avisado. Você precisa de no mínimo 40 gbs de proteção, mas eu recomendo acima de 500, e se for menor que isso, diga adeus ao seu servidor.
Os planos game server da OVH são os melhores possíveis que vão lhe garantir proteção o suficiente para seu servidor nunca mais cair com DDOS. Infelizmente o preço é bastante salgado.
Para sua alegria, eu conheço DUAS empresas, que eu JÁ UTILIZEI em meus servidores e protegeram o suficiente meu servidor de DDOS, e são bem BARATAS, se quiser saber quais são, entre em contato que eu envio a informação de todas e feedback de minhas experiências nelas.
2- PROTEÇÃO DO ZONE SERVER
Essa é 100% necessária se você quiser evitar que seu servidor caia e tenha hacks, dupes e fly. Infelizmente, todas são pagas, você encontra algumas versões "free" bastante limitadas que não vão lhe proteger nem contra fly. Essas proteções também oferecem "módulos", como EXP MAU, HP DO CHIP ON, AUTOSELL, entre outros, variam bastante entre as proteções.
A melhor e mais famosa é a proteção cerberus ( a famosa proteção russa utilizada pelo doomsday), custa mais de 1000 dólares por ano e o suporte é de um russo com um inglês bem fraco, se não tiver inglês fluente nem entre em contato com eles. Com essa proteção e um dedicado ddos seu servidor está praticamente 100% protegido, só precisa configurar corretamente o firewall.
Link: https://game-protect.com/
Outra proteção é a da dev corp. Proteção também russa, com diversos módulos, tem o custo de 600 dólares por ano e é usada pela maioria dos servidores americanos e vários indonésios. Ele tem revendedores que instalam para você no dedicado.
Link: https://dev-corp.net/
A proteção que eu utilizei muito foi a da heaven network, de um indonésio ( ou filipino, sei lá) chamado PrinceRay, que custava 150 dólares por ano e era o melhor custo benefício, com a mesma qualidade da dev corp. Infelizmente o preço aumentou e agora custa 300 dólares por cada 6 meses agora, tendo o mesmo preço da dev corp. O suporte é decente e em inglês.
Link: https://www.heaven-gaming.org/
Tem a CJ protect também, do capiroto, parece parecida com a da dev corp e você tem a vantagem do pagamento em reais ( não sei quanto custa ). Não joguei um servidor que tinha então não tenho feedback.
Link: https://www.mundorfonline.com/
QUER COMPRAR UMA DESSAS PROTEÇÕES MAS NÃO TEM INGLÊS OU RUSSO FLUENTE? O GORDO MEDIA PARA VOCÊ !
O Gordo aqui oferece uma proteção básica também, o devgordo gameguard BASIC, visite a página de sistemas ou entre em contato para mais informações.
3- FIREWALL
Você precisa configurar corretamente o firewall do seu dedicado para evitar invasões.
Basicamente, ative o firewall e libere apenas as portas necessárias. A porta do zone, do login, do apache webserver, do launcher ( se usar emulador ).
NÃO É PARA PERMITIR OS PROGRAMAS .EXE DAS SERVER FILES PELO FIREWALL, É PARA LIBERAR AS PORTAS SOMENTE
Não vou entregar tudo na mão aqui pois isso foi resultado de muita pesquisa, tentativa e erro, use um pouco a cabeça e o google que logo descobre como configurar ele corretamente, a dica está dada.
(ou contate o gordo que ele faz para você)
4- Outras medidas essenciais de proteção
*Gameguard client side com dll injetada no bin (fáceis de burlar mas barram hackers inexperientes) (desnecessárias em caso de proteções pagas do zone)
* Não utilize usuário sa no sql
* Nunca abra a porta 1433 (do sql)
* Desative leilão, cartas e recompensas de quests se não tiver proteção PAGA do zone
*Registro e gamecp, além de todas outras páginas que comunicam com database devem ser suficientemente protegidos contra sql injections.
* É útil mudar o nome padrão das dbs ( rf world, rf user e billing) e use uma senha complicada no usuário que se comunica com elas.
Conclusão
Enfim, criar servidor de RF Online não é para qualquer um e medidas de proteção são essenciais se você quiser que ele dure mais que 1 dia.
Se possui dúvidas ou quer ajuda para solucionar uma das questões de proteção, não hesite em entrar em contato.