Script Routing Vpn Game [ Dany Eka Pajrian]
From Input
Fill in according to Interface and Ip
Output Script
Paste the script into the mikrotik terminal
/ip firewall nat;
add chain=srcnat out-interface="{{ local }}" action=masquerade comment="Game";
/ip firewall mangle;
add action=mark-routing chain=prerouting dst-address-list=List-IP-Games new-routing-mark=routing-game passthrough=no comment="GAME" dst-port=!21,22,23,80,81,88,5050,843,443,182,8777,1935,8000-8081 protocol=tcp;
add action=mark-routing chain=prerouting dst-address-list=List-IP-Games new-routing-mark=routing-game passthrough=no dst-port=!21,22,23,80,81,88,5050,843,443,182,8777,1935,8000-8081 protocol=udp;
/ip firewall raw;
add action=add-dst-to-address-list address-list="List-IP-Games" src-address-list="IP LOCAL" address-list-timeout=1d chain=prerouting comment="Arena Of Valor - Mobile" dst-address-list=!"IP LOCAL" dst-port=10001-10094 protocol=tcp;
add action=add-dst-to-address-list address-list="List-IP-Games" src-address-list="IP LOCAL" address-list-timeout=1d chain=prerouting dst-address-list=!"IP LOCAL" dst-port=10080,17000 protocol=udp;
add action=add-dst-to-address-list address-list="List-IP-Games" src-address-list="IP LOCAL" address-list-timeout=1d chain=prerouting comment="Clash Of Clans - Mobile" dst-address-list=!"IP LOCAL" dst-port=9330-9340 protocol=tcp;
add action=add-dst-to-address-list address-list="List-IP-Games" src-address-list="IP LOCAL" address-list-timeout=1d chain=prerouting comment="Clash Royale (Cry) - Mobile" dst-address-list=!"IP LOCAL" dst-port=9330-9340 protocol=tcp;
add action=add-dst-to-address-list address-list="List-IP-Games" src-address-list="IP LOCAL" address-list-timeout=1d chain=prerouting dst-address-list=!"IP LOCAL" dst-port=9330-9340 protocol=udp;
add action=add-dst-to-address-list address-list="List-IP-Games" src-address-list="IP LOCAL" address-list-timeout=1d chain=prerouting comment="Call Of Duty - Mobile" dst-address-list=!"IP LOCAL" dst-port=3013,10000-10019,50000,65010,65050 protocol=tcp;
add action=add-dst-to-address-list address-list="List-IP-Games" src-address-list="IP LOCAL" address-list-timeout=1d chain=prerouting dst-address-list=!"IP LOCAL" dst-port=7085-7995,8700,9030,10010-10019 protocol=udp;
add action=add-dst-to-address-list address-list="List-IP-Games" src-address-list="IP LOCAL" address-list-timeout=1d chain=prerouting comment="Free Fire - Mobile" dst-address-list=!"IP LOCAL" dst-port=6006,7006,8006,9006,11000-11019,39003,39006,39698,39779,10000-10007 protocol=tcp;
add action=add-dst-to-address-list address-list="List-IP-Games" src-address-list="IP LOCAL" address-list-timeout=1d chain=prerouting dst-address-list=!"IP LOCAL" dst-port=6008,7008,8008,9008,10000-10009,11000-11019 protocol=udp;
add action=add-dst-to-address-list address-list="List-IP-Games" src-address-list="IP LOCAL" address-list-timeout=1d chain=prerouting comment="Mobile Legends - Mobile" dst-address-list=!"IP LOCAL" dst-port=5001-5180,5501-5680,9443,30000-30220,9001 protocol=tcp;
add action=add-dst-to-address-list address-list="List-IP-Games" src-address-list="IP LOCAL" address-list-timeout=1d chain=prerouting dst-address-list=!"IP LOCAL" dst-port=5001-5180,5501-5680,9992,30020-30220,9001 protocol=udp;
add action=add-dst-to-address-list address-list="List-IP-Games" src-address-list="IP LOCAL" address-list-timeout=1d chain=prerouting comment="Point Blank - Mobile" dst-address-list=!"IP LOCAL" dst-port=44590-44610 protocol=tcp;
add action=add-dst-to-address-list address-list="List-IP-Games" src-address-list="IP LOCAL" address-list-timeout=1d chain=prerouting dst-address-list=!"IP LOCAL" dst-port=39190-39200,49001-49190 protocol=tcp;
add action=add-dst-to-address-list address-list="List-IP-Games" src-address-list="IP LOCAL" address-list-timeout=1d chain=prerouting dst-address-list=!"IP LOCAL" dst-port=40000-40010 protocol=udp;
add action=add-dst-to-address-list address-list="List-IP-Games" src-address-list="IP LOCAL" address-list-timeout=1d chain=prerouting comment="PUBG - Mobile" dst-address-list=!"IP LOCAL" dst-port=14000,17000,17500,18081,20000-20002,10012,17500 protocol=tcp;
add action=add-dst-to-address-list address-list="List-IP-Games" src-address-list="IP LOCAL" address-list-timeout=1d chain=prerouting dst-address-list=!"IP LOCAL" dst-port=7889,10012,17500,18081 protocol=tcp;
add action=add-dst-to-address-list address-list="List-IP-Games" src-address-list="IP LOCAL" address-list-timeout=1d chain=prerouting dst-address-list=!"IP LOCAL" dst-port=10020-14000,17000,17500,20000-20002,7086-7995,12070-12460,41182-42474 protocol=udp;
add action=add-dst-to-address-list address-list="List-IP-Games" src-address-list="IP LOCAL" address-list-timeout=1d chain=prerouting dst-address-list=!"IP LOCAL" dst-port=8011,9030,10010-10650,11000-14000,17000,20000,20001,20002 protocol=udp;
add action=add-dst-to-address-list address-list="List-IP-Games" src-address-list="IP LOCAL" address-list-timeout=1d chain=prerouting comment="Rules Of Survival - Mobile" dst-address-list=!"IP LOCAL" dst-port=24000-24050 protocol=udp;
add action=add-dst-to-address-list address-list="List-IP-Games" src-address-list="IP LOCAL" address-list-timeout=1d chain=prerouting comment="HIGGS DOMINO" dst-address-list=!"IP LOCAL" dst-port=9120,40000-40010 protocol=udp;
add action=add-dst-to-address-list address-list="List-IP-Games" src-address-list="IP LOCAL" address-list-timeout=1d chain=prerouting dst-address-list=!"IP LOCAL" dst-port=9137,26000-26050,26666 protocol=tcp;
add action=add-dst-to-address-list address-list=List-IP-Games address-list-timeout=1d chain=prerouting dst-address-list=!"IP LOCAL" src-address-list="IP LOCAL" content=.neptunegame.com;
add action=add-dst-to-address-list address-list=List-IP-Games address-list-timeout=1d chain=prerouting dst-address-list=!"IP LOCAL" src-address-list="IP LOCAL" content=.appsflyer.com;
/ip route;
add gateway="{{ vpn }}" routing-mark=routing-game comment="GAME";
/ip firewall address-list;
add address=192.168.0.0/16 list="IP LOCAL";
add address=192.168.88.0/22 list="IP LOCAL";
add address=172.16.0.0/12 list="IP LOCAL";
add address=10.0.0.0/8 list="IP LOCAL";
add address={{ ip }} list="IP LOCAL";
add address=8.215.27.0/24 list=List-IP-Games
add address=8.215.35.0/24 list=List-IP-Games
add address=8.215.66.0/24 list=List-IP-Games
add address=8.215.26.0/24 list=List-IP-Games
add address=149.129.254.0/24 list=List-IP-Games
add address=149.129.213.0/24 list=List-IP-Games
add address=149.129.227.0/24 list=List-IP-Games
add address=149.129.240.0/24 list=List-IP-Games
add address=149.129.247.0/24 list=List-IP-Games
add address=149.129.236.0/24 list=List-IP-Games
add address=147.139.205.0/24 list=List-IP-Games
add address=147.139.161.0/24 list=List-IP-Games
add address=147.139.198.0/24 list=List-IP-Games
add address=147.139.195.0/24 list=List-IP-Games
add address=147.139.205.0/24 list=List-IP-Games
add address=147.139.198.0/24 list=List-IP-Games
add address=147.139.132.0/24 list=List-IP-Games
add address=147.139.164.0/24 list=List-IP-Games
add address=147.139.204.0/24 list=List-IP-Games
add address=147.139.163.0/24 list=List-IP-Games
add address=147.139.202.0/24 list=List-IP-Games
add address=147.139.192.0/24 list=List-IP-Games
add address=147.139.194.0/24 list=List-IP-Games
add address=147.139.200.0/24 list=List-IP-Games