//клиентская часть
В дополнении для тех ,кто в других патчах и зашел в эту тему ради интереса подсветки пушек (где это сделать самому) :
Берете Env.int ,можете через L2FileEditor ,которым обычно ковыряете ini.
Меняете
Enchant0=(R1=0,G1=10,B1=20,R2=0,G2=0,B2=30,Opacity=0.1,Num=0.1)
Enchant1=(R1=0,G1=10,B1=20,R2=0,G2=0,B2=30,Opacity=0.1,Num=0.1)
Enchant2=(R1=0,G1=10,B1=20,R2=0,G2=0,B2=30,Opacity=0.1,Num=0.1)
Enchant3=(R1=0,G1=10,B1=20,R2=0,G2=0,B2=30,Opacity=0.1,Num=0.1)
Enchant4=(R1=30,G1=30,B1=40,R2=20,G2=20,B2=30,Opacity=1,Num=0.1)
Enchant5=(R1=35,G1=45,B1=60,R2=25,G2=35,B2=50,Opacity=1,Num=0.1)
Enchant6=(R1=35,G1=65,B1=90,R2=25,G2=55,B2=75,Opacity=1,Num=0.1)
Enchant7=(R1=40,G1=87,B1=126,R2=30,G2=70,B2=110,Opacity=1,Num=0.3)
Enchant8=(R1=30,G1=80,B1=135,R2=20,G2=60,B2=120,Opacity=1,Num=0.6)
Enchant9=(R1=20,G1=70,B1=145,R2=10,G2=50,B2=130,Opacity=1,Num=0.7)
Enchant10=(R1=10,G1=60,B1=160,R2=0,G2=45,B2=140,Opacity=1,Num=0.8)
Enchant11=(R1=0,G1=50,B1=180,R2=0,G2=44,B2=155,Opacity=1,Num=0.9)
Enchant12=(R1=0,G1=40,B1=200,R2=0,G2=43,B2=170,Opacity=1,Num=1)
Enchant13=(R1=0,G1=30,B1=220,R2=0,G2=42,B2=185,Opacity=1,Num=1)
Enchant14=(R1=0,G1=30,B1=240,R2=0,G2=41,B2=200,Opacity=1,Num=1)
Enchant15=(R1=0,G1=30,B1=255,R2=0,G2=40,B2=215,Opacity=1,Num=1)
Enchant16=(R1=160,G1=20,B1=20,R2=130,G2=10,B2=0,Opacity=1,Num=1)
Enchant17=(R1=255,G1=50,B1=150,R2=255,G2=150,B2=200,Opacity=1,Num=1)
Enchant18=(R1=130,G1=0,B1=255,R2=180,G2=50,B2=255,Opacity=1,Num=1)
Enchant19=(R1=255,G1=255,B1=180,R2=255,G2=255,B2=230,Opacity=1,Num=1)
Enchant20=(R1=255,G1=215,B1=0,R2=0,G2=0,B2=0,Opacity=1,Num=1)
Подбирая под себя параметры ,дописывая на следующие точки и т.п.