Jump to content

Recommended Posts

Posted

Give me one of weapon from weapongrp.dat 

0 90021 1 1 7 10 0 LineageWeapons.dynasty_blade_m00_wp LineageWeaponsTex.tysandy_blade_t00 0 0 0 0 0 1 0 0 tysandyweaponsbyChandy.tysandy_slayer_i -1 1300 47 1 0 0 1 27 1 1 LineageWeapons.dynasty_blade_m00_wp 1 1 LineageWeaponsTex.tysandy_blade_t00 4 ItemSound.sword_mid_4 ItemSound.sword_small_9 ItemSound.sword_mid_2 ItemSound.public_sword_shing_10 ItemSound.itemdrop_sword ItemSound.itemequip_sword 10 508 226 1 7 8 0 0 0 0 379 0 1 1 1000 0 1 0 weaponEffects.weapon_shadow_shaper 1.00000000 0.00000000 0.20000000 1.00000000 1.00000000 LineageWeapons.rangesample 1.50000000 0.60000002 0.60000002 11.50000000 0.00000000 0.00000000 4 -1 -1 -1
Posted

that has to do with rotation of script (or velocity.. forgot)

My Effect Classes from shadow weapon . 

 

class weapon_shadow_shaper extends Emitter;
 
defaultproperties{
Begin Object Class=SpriteEmitter Name=SpriteEmitter15
UseColorScale=true
ColorScale(0)=(RelativeTime=0.000000,Color=(B=255,G=255,R=255,A=255))
ColorScale(1)=(RelativeTime=0.489286,Color=(B=128,G=128,R=128,A=255))
ColorScale(2)=(RelativeTime=1.000000,Color=(B=255,G=255,R=255,A=255))
ColorScaleRepeats=10.000000
ColorMultiplierRange=(X=(Min=0.800000,Max=0.800000),Y=(Min=1.000000,Max=1.000000),Z=(Min=1.000000,Max=1.000000))
FadeOutStartTime=0.620000
FadeOut=true
FadeInEndTime=0.300000
FadeIn=true
MaxParticles=5
StartLocationRange=(X=(Min=0.000000,Max=0.000000),Y=(Min=0.000000,Max=0.000000),Z=(Min=5.000000,Max=5.000000))
SpinParticles=true
SpinCCWorCW=(X=1.000000,Y=0.500000,Z=0.500000)
SpinsPerSecondRange=(X=(Min=0.100000,Max=0.200000),Y=(Min=0.000000,Max=0.000000),Z=(Min=0.000000,Max=0.000000))
StartSpinRange=(X=(Min=0.000000,Max=1.000000),Y=(Min=0.000000,Max=0.000000),Z=(Min=0.000000,Max=0.000000))
UseSizeScale=true
UseRegularSizeScale=false
UniformSize=true
SizeScale(0)=(RelativeTime=0.000000,RelativeSize=1.500000)
SizeScale(1)=(RelativeTime=0.500000,RelativeSize=1.000000)
SizeScale(2)=(RelativeTime=1.000000,RelativeSize=1.500000)
SizeScaleRepeats=5.000000
StartSizeRange=(X=(Min=8.000000,Max=10.000000),Y=(Min=8.000000,Max=10.000000),Z=(Min=8.000000,Max=10.000000))
InitialParticlesPerSecond=10.000000
AutomaticInitialSpawning=false
DrawStyle=PTDS_Darken
Texture=Texture'EffectWeaponTex.fx_m_t5004'
TextureUSubdivisions=2
TextureVSubdivisions=2
UseRandomSubdivision=true
SubdivisionStart=1
SubdivisionEnd=3
LifetimeRange=(Min=1.000000,Max=1.000000)
GetVelocityDirectionFrom=PTVD_StartPositionAndOwner
WarmupTicksPerSecond=2.000000
RelativeWarmupTime=2.000000
End Object
Emitters(0)="SpriteEmitter15"
Begin Object Class=MeshEmitter Name=MeshEmitter74
StaticMesh=StaticMesh'EffectWeaponMesh.cutter.skill_power01'
UseMeshBlendMode=false
RenderTwoSided=true
UseColorScale=true
ColorScale(0)=(RelativeTime=0.000000,Color=(B=255,G=255,R=255,A=255))
ColorScale(1)=(RelativeTime=0.521429,Color=(B=175,G=175,R=175,A=255))
ColorScale(2)=(RelativeTime=1.000000,Color=(B=255,G=255,R=255,A=255))
ColorScaleRepeats=10.000000
ColorMultiplierRange=(X=(Min=0.800000,Max=0.800000),Y=(Min=1.000000,Max=1.000000),Z=(Min=1.000000,Max=1.000000))
Opacity=0.600000
FadeOutStartTime=0.552080
FadeOut=true
FadeInEndTime=0.181280
FadeIn=true
MaxParticles=15
StartLocationRange=(X=(Min=0.000000,Max=0.000000),Y=(Min=0.000000,Max=0.000000),Z=(Min=5.000000,Max=5.000000))
SpinParticles=true
StartSpinRange=(X=(Min=-0.300000,Max=0.300000),Y=(Min=-0.300000,Max=0.300000),Z=(Min=-0.300000,Max=0.300000))
UseSizeScale=true
UseRegularSizeScale=false
SizeScale(0)=(RelativeTime=0.000000,RelativeSize=0.000000)
SizeScale(1)=(RelativeTime=0.270000,RelativeSize=0.700000)
SizeScale(2)=(RelativeTime=1.000000,RelativeSize=1.200000)
StartSizeRange=(X=(Min=0.060000,Max=0.060000),Y=(Min=0.060000,Max=0.060000),Z=(Min=0.060000,Max=0.060000))
InitialParticlesPerSecond=30.000000
AutomaticInitialSpawning=false
DrawStyle=PTDS_Darken
LifetimeRange=(Min=0.555000,Max=0.824000)
End Object
Emitters(1)="MeshEmitter74"
Begin Object Class=MeshEmitter Name=MeshEmitter75
StaticMesh=StaticMesh'EffectWeaponMesh.cutter.new_clan_round2'
UseMeshBlendMode=false
RenderTwoSided=true
ColorScale(0)=(RelativeTime=0.000000,Color=(B=128,G=128,R=128,A=255))
ColorScale(1)=(RelativeTime=1.000000,Color=(B=192,G=192,R=192,A=255))
FadeOutStartTime=0.850000
FadeOut=true
FadeInEndTime=0.400000
FadeIn=true
StartLocationRange=(X=(Min=-1.600000,Max=1.600000),Y=(Min=-1.600000,Max=1.600000),Z=(Min=0.000000,Max=15.000000))
SpinParticles=true
SpinCCWorCW=(X=0.000000,Y=0.500000,Z=0.500000)
SpinsPerSecondRange=(X=(Min=0.100000,Max=0.100000),Y=(Min=0.000000,Max=0.000000),Z=(Min=0.000000,Max=0.000000))
StartSpinRange=(X=(Min=-1.000000,Max=1.000000),Y=(Min=-0.100000,Max=0.100000),Z=(Min=-0.100000,Max=0.100000))
UseSizeScale=true
UseRegularSizeScale=false
SizeScale(0)=(RelativeTime=0.000000,RelativeSize=0.500000)
SizeScale(1)=(RelativeTime=0.250000,RelativeSize=0.800000)
SizeScale(2)=(RelativeTime=1.000000,RelativeSize=1.000000)
StartSizeRange=(X=(Min=0.080000,Max=0.100000),Y=(Min=0.080000,Max=0.100000),Z=(Min=0.100000,Max=0.100000))
InitialParticlesPerSecond=5.000000
AutomaticInitialSpawning=false
DrawStyle=PTDS_Darken
LifetimeRange=(Min=1.250000,Max=1.250000)
StartVelocityRange=(X=(Min=0.000000,Max=0.000000),Y=(Min=0.000000,Max=0.000000),Z=(Min=0.000000,Max=1.000000))
CustomMaterials(0)=Texture'EffectWeaponTex.fx_m_t_3216'
End Object
Emitters(2)="MeshEmitter75"
Begin Object Class=MeshEmitter Name=MeshEmitter76
StaticMesh=StaticMesh'EffectWeaponMesh.cutter.new_clan.new_clan_round2'
UseMeshBlendMode=false
RenderTwoSided=true
ColorScale(0)=(RelativeTime=0.000000,Color=(B=255,G=255,R=255,A=255))
ColorScale(1)=(RelativeTime=1.000000,Color=(B=255,G=255,R=255,A=255))
ColorMultiplierRange=(X=(Min=0.600000,Max=0.600000),Y=(Min=1.000000,Max=1.000000),Z=(Min=1.000000,Max=1.000000))
FadeOutStartTime=0.615000
FadeOut=true
FadeInEndTime=0.330000
FadeIn=true
MaxParticles=15
StartLocationRange=(X=(Min=0.000000,Max=0.000000),Y=(Min=0.000000,Max=0.000000),Z=(Min=2.000000,Max=2.000000))
SpinParticles=true
SpinsPerSecondRange=(X=(Min=0.200000,Max=0.200000),Y=(Min=0.000000,Max=0.000000),Z=(Min=0.000000,Max=0.000000))
StartSpinRange=(X=(Min=-1.000000,Max=1.000000),Y=(Min=-0.010000,Max=0.010000),Z=(Min=-0.010000,Max=0.010000))
UseSizeScale=true
UseRegularSizeScale=false
SizeScale(0)=(RelativeTime=0.000000,RelativeSize=0.700000)
SizeScale(1)=(RelativeTime=1.000000,RelativeSize=1.100000)
StartSizeRange=(X=(Min=0.050000,Max=0.100000),Y=(Min=0.050000,Max=0.100000),Z=(Min=0.300000,Max=0.400000))
InitialParticlesPerSecond=6.000000
AutomaticInitialSpawning=false
DrawStyle=PTDS_Darken
LifetimeRange=(Min=1.250000,Max=1.500000)
StartVelocityRange=(X=(Min=0.000000,Max=0.000000),Y=(Min=0.000000,Max=0.000000),Z=(Min=1.000000,Max=3.000000))
CustomMaterials(0)=Texture'EffectWeaponTex.fx_m_t_3216'
End Object
Emitters(3)="MeshEmitter76"
Begin Object Class=MeshEmitter Name=MeshEmitter77
StaticMesh=StaticMesh'EffectWeaponMesh.cutter.new_clan.new_clan_round2'
UseMeshBlendMode=false
RenderTwoSided=true
ColorScale(0)=(RelativeTime=0.000000,Color=(B=128,G=128,R=128,A=255))
ColorScale(1)=(RelativeTime=1.000000,Color=(B=192,G=192,R=192,A=255))
FadeOutStartTime=0.850000
FadeOut=true
FadeInEndTime=0.400000
FadeIn=true
StartLocationRange=(X=(Min=-1.500000,Max=1.500000),Y=(Min=-1.500000,Max=1.500000),Z=(Min=1.000000,Max=15.000000))
SpinParticles=true
SpinCCWorCW=(X=0.000000,Y=0.500000,Z=0.500000)
SpinsPerSecondRange=(X=(Min=0.100000,Max=0.100000),Y=(Min=0.000000,Max=0.000000),Z=(Min=0.000000,Max=0.000000))
StartSpinRange=(X=(Min=-1.000000,Max=1.000000),Y=(Min=-0.100000,Max=0.100000),Z=(Min=-0.100000,Max=0.100000))
UseSizeScale=true
UseRegularSizeScale=false
SizeScale(0)=(RelativeTime=0.000000,RelativeSize=0.500000)
SizeScale(1)=(RelativeTime=0.250000,RelativeSize=0.800000)
SizeScale(2)=(RelativeTime=1.000000,RelativeSize=1.200000)
StartSizeRange=(X=(Min=0.050000,Max=0.100000),Y=(Min=0.050000,Max=0.100000),Z=(Min=0.100000,Max=0.150000))
InitialParticlesPerSecond=5.000000
AutomaticInitialSpawning=false
DrawStyle=PTDS_Darken
LifetimeRange=(Min=1.250000,Max=1.250000)
StartVelocityRange=(X=(Min=0.000000,Max=0.000000),Y=(Min=0.000000,Max=0.000000),Z=(Min=0.000000,Max=2.000000))
CustomMaterials(0)=Texture'EffectWeaponTex.fx_m_t_3216'
End Object
Emitters(4)="MeshEmitter77"
Begin Object Class=MeshEmitter Name=MeshEmitter78
StaticMesh=StaticMesh'EffectWeaponMesh.cutter.new_clan_round2'
UseMeshBlendMode=false
RenderTwoSided=true
ColorScale(0)=(RelativeTime=0.000000,Color=(B=128,G=128,R=128,A=255))
ColorScale(1)=(RelativeTime=1.000000,Color=(B=192,G=192,R=192,A=255))
Opacity=0.800000
FadeOutStartTime=0.850000
FadeOut=true
FadeInEndTime=0.400000
FadeIn=true
StartLocationRange=(X=(Min=-1.500000,Max=1.500000),Y=(Min=-1.500000,Max=1.500000),Z=(Min=1.000000,Max=15.000000))
SpinParticles=true
SpinCCWorCW=(X=0.000000,Y=0.500000,Z=0.500000)
SpinsPerSecondRange=(X=(Min=0.100000,Max=0.100000),Y=(Min=0.000000,Max=0.000000),Z=(Min=0.000000,Max=0.000000))
StartSpinRange=(X=(Min=-1.000000,Max=1.000000),Y=(Min=-0.100000,Max=0.100000),Z=(Min=-0.100000,Max=0.100000))
UseSizeScale=true
UseRegularSizeScale=false
SizeScale(0)=(RelativeTime=0.000000,RelativeSize=0.500000)
SizeScale(1)=(RelativeTime=0.250000,RelativeSize=0.800000)
SizeScale(2)=(RelativeTime=1.000000,RelativeSize=1.200000)
StartSizeRange=(X=(Min=0.050000,Max=0.100000),Y=(Min=0.050000,Max=0.100000),Z=(Min=0.100000,Max=0.150000))
InitialParticlesPerSecond=5.000000
AutomaticInitialSpawning=false
DrawStyle=PTDS_Darken
LifetimeRange=(Min=1.250000,Max=1.250000)
StartVelocityRange=(X=(Min=0.000000,Max=0.000000),Y=(Min=0.000000,Max=0.000000),Z=(Min=0.000000,Max=2.000000))
CustomMaterials(0)=Texture'EffectWeaponTex.fx_m_t_3216'
End Object
Emitters(5)="MeshEmitter78"
Begin Object Class=SpriteEmitter Name=SpriteEmitter16
UseDirectionAs=PTDU_Forward
ColorScale(0)=(RelativeTime=0.000000,Color=(B=255,G=204,R=191,A=255))
ColorScale(1)=(RelativeTime=0.489286,Color=(B=255,G=136,R=64,A=255))
ColorScale(2)=(RelativeTime=1.000000,Color=(B=255,G=241,R=147,A=255))
ColorMultiplierRange=(X=(Min=0.800000,Max=1.000000),Y=(Min=1.000000,Max=1.000000),Z=(Min=1.000000,Max=1.000000))
FadeOutStartTime=0.200000
FadeOut=true
MaxParticles=3
StartLocationOffset=(X=0.000000,Y=0.000000,Z=5.000000)
SpinParticles=true
SpinCCWorCW=(X=0.000000,Y=0.500000,Z=0.500000)
SpinsPerSecondRange=(X=(Min=0.500000,Max=1.000000),Y=(Min=0.000000,Max=0.000000),Z=(Min=0.000000,Max=0.000000))
StartSpinRange=(X=(Min=0.000000,Max=1.000000),Y=(Min=0.000000,Max=0.000000),Z=(Min=0.000000,Max=0.000000))
UseSizeScale=true
UseRegularSizeScale=false
UniformSize=true
SizeScale(0)=(RelativeTime=0.000000,RelativeSize=0.700000)
SizeScale(1)=(RelativeTime=0.220000,RelativeSize=0.900000)
SizeScale(2)=(RelativeTime=1.000000,RelativeSize=1.200000)
StartSizeRange=(X=(Min=6.000000,Max=6.000000),Y=(Min=6.000000,Max=6.000000),Z=(Min=6.000000,Max=6.000000))
InitialParticlesPerSecond=3.000000
AutomaticInitialSpawning=false
DrawStyle=PTDS_Darken
Texture=Texture'EffectWeaponTex.fx_m_t8016'
LifetimeRange=(Min=0.500000,Max=0.500000)
StartVelocityRange=(X=(Min=-1.320000,Max=1.320000),Y=(Min=-1.320000,Max=1.320000),Z=(Min=-0.960000,Max=0.960000))
End Object
Emitters(6)="SpriteEmitter16"
Begin Object Class=SpriteEmitter Name=SpriteEmitter17
UseDirectionAs=PTDU_Forward
ColorScale(0)=(RelativeTime=0.000000,Color=(B=255,G=204,R=191,A=255))
ColorScale(1)=(RelativeTime=0.489286,Color=(B=255,G=136,R=64,A=255))
ColorScale(2)=(RelativeTime=1.000000,Color=(B=255,G=241,R=147,A=255))
ColorMultiplierRange=(X=(Min=0.500000,Max=1.000000),Y=(Min=0.720000,Max=1.000000),Z=(Min=0.720000,Max=1.000000))
FadeOutStartTime=0.200000
FadeOut=true
MaxParticles=3
Name="rot_arc"
StartLocationOffset=(X=0.000000,Y=0.000000,Z=5.000000)
SpinParticles=true
SpinCCWorCW=(X=0.000000,Y=0.500000,Z=0.500000)
SpinsPerSecondRange=(X=(Min=0.500000,Max=1.000000),Y=(Min=0.000000,Max=0.000000),Z=(Min=0.000000,Max=0.000000))
StartSpinRange=(X=(Min=0.000000,Max=1.000000),Y=(Min=0.000000,Max=0.000000),Z=(Min=0.000000,Max=0.000000))
UseSizeScale=true
UseRegularSizeScale=false
UniformSize=true
SizeScale(0)=(RelativeTime=0.000000,RelativeSize=0.700000)
SizeScale(1)=(RelativeTime=0.220000,RelativeSize=0.900000)
SizeScale(2)=(RelativeTime=1.000000,RelativeSize=1.200000)
StartSizeRange=(X=(Min=7.000000,Max=7.000000),Y=(Min=7.000000,Max=7.000000),Z=(Min=7.000000,Max=7.000000))
InitialParticlesPerSecond=3.000000
AutomaticInitialSpawning=false
DrawStyle=PTDS_AlphaBlend
Texture=Texture'EffectWeaponTex.fx_m_t6330'
LifetimeRange=(Min=0.500000,Max=0.500000)
StartVelocityRange=(X=(Min=-1.320000,Max=1.320000),Y=(Min=-1.320000,Max=1.320000),Z=(Min=-0.960000,Max=0.960000))
End Object
Emitters(7)="SpriteEmitter17"
Begin Object Class=MeshEmitter Name=MeshEmitter79
StaticMesh=StaticMesh'EffectWeaponMesh.cutter.anta_wik'
UseParticleColor=true
ColorScale(0)=(RelativeTime=0.000000,Color=(B=0,G=0,R=0,A=255))
ColorScale(1)=(RelativeTime=1.000000,Color=(B=0,G=0,R=0,A=255))
FadeOutStartTime=0.864000
FadeOut=true
FadeInEndTime=0.396000
FadeIn=true
MaxParticles=4
StartLocationOffset=(X=0.000000,Y=0.000000,Z=5.000000)
StartLocationRange=(X=(Min=-0.500000,Max=0.500000),Y=(Min=-0.500000,Max=0.500000),Z=(Min=-1.000000,Max=1.000000))
SpinParticles=true
SpinCCWorCW=(X=0.000000,Y=0.000000,Z=0.000000)
StartSpinRange=(X=(Min=-1.000000,Max=1.000000),Y=(Min=-1.000000,Max=1.000000),Z=(Min=-1.000000,Max=1.000000))
UseSizeScale=true
UseRegularSizeScale=false
SizeScale(0)=(RelativeTime=0.000000,RelativeSize=0.990000)
SizeScale(1)=(RelativeTime=1.000000,RelativeSize=1.010000)
StartSizeRange=(X=(Min=0.600000,Max=0.800000),Y=(Min=0.600000,Max=0.800000),Z=(Min=0.600000,Max=0.800000))
InitialParticlesPerSecond=2.000000
AutomaticInitialSpawning=false
DrawStyle=PTDS_AlphaBlend
LifetimeRange=(Min=1.250000,Max=1.250000)
GetVelocityDirectionFrom=PTVD_OwnerAndStartPosition
CustomMaterials(0)=Shader'EffectWeaponTex.darkline'
End Object
Emitters(8)="MeshEmitter79"
bLightChanged=true
bNoDelete=false
DrawScale=0.100000
bUnlit=false
bDirectional=true
}
Posted

 

0 90021 1 1 7 10 0 LineageWeapons.dynasty_blade_m00_wp LineageWeaponsTex.tysandy_blade_t00 0 0 0 0 0 1 0 0 tysandyweaponsbyChandy.tysandy_slayer_i -1 1300 47 1 0 0 1 27 1 1 LineageWeapons.dynasty_blade_m00_wp 1 1 LineageWeaponsTex.tysandy_blade_t00 4 ItemSound.sword_mid_4 ItemSound.sword_small_9 ItemSound.sword_mid_2 ItemSound.public_sword_shing_10 ItemSound.itemdrop_sword ItemSound.itemequip_sword 10 508 226 1 7 8 0 0 0 0 379 0 1 1 1000 0 1 0 weaponEffects.weapon_shadow_shaper 1.00000000 0.00000000 0.20000000 1.00000000 1.00000000 LineageWeapons.rangesample 1.50000000 0.60000002 0.60000002 11.50000000 0.00000000 0.00000000 4 -1 -1 -1

 

 

1.00000000 0.00000000 0.20000000 1.00000000 1.00000000 LineageWeapons.rangesample 1.50000000 0.60000002 0.60000002 11.50000000 0.00000000 0.00000000 4 -1 -1 -1
 
change to: 

0.00000000 0.00000000 0.00000000 1.00000000 1.00000000 LineageWeapons.rangesample 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 4 -1 -1 -1

Posted

 

1.00000000 0.00000000 0.20000000 1.00000000 1.00000000 LineageWeapons.rangesample 1.50000000 0.60000002 0.60000002 11.50000000 0.00000000 0.00000000 4 -1 -1 -1
 
change to: 

0.00000000 0.00000000 0.00000000 1.00000000 1.00000000 LineageWeapons.rangesample 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 4 -1 -1 -1

 

I had change but its not work :(

Posted

I cant help you then...sorry :/

you dont fix this in weapongrp

 

also i dont want to read that shit but you can try adding

    RelativeRotation=(Pitch=-16384)

to the end to see what happens

Posted

you dont fix this in weapongrp

 

also i dont want to read that shit but you can try adding

    RelativeRotation=(Pitch=-16384)

to the end to see what happens

omg - its work . I do not know how to thank you. thank so much Big man bill

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Posts

    • 1.8 BILION NEW STOCK.70 E PER BILION DISCOUNT IF BUY ALL
    • ============================================================== VIKOS AUTOBOTS — live bots for Lineage 2 servers on Lucera2 Interlude and Classic ============================================================== An empty server loses players. Vikos Autobots fills the world with bots that act like real players: they farm, walk around towns, join clans, fight wars, go to raids, sieges, events and the Olympiad, trade and talk in chat. Installs on top of a Lucera2 build: one .ext.jar + the data/autobots folder + a config. Database tables are created automatically. WHAT THE BOTS DO • Farm zones by level along set routes; they do not steal mobs from players or other bots. Leave town through gatekeepers (custom ones and NPC bypasses too) and come back. • Some bots leave the farm to walk around town while others keep farming, so towns are not empty. They walk, talk to NPCs and sit down to rest (can be turned off for PvP servers). • After a server restart bots carry on where they were: same zone, same route, no mass teleport to town. • Class-based combat AI: fighters, archers, mages, healers, buffers, summoners. Auto parties, healers resurrect the dead. • Real fishing with core skills (cast, Pumping / Reeling, fish fight). Rod by grade, bait and fishing shots are handed out automatically; spots have stands, a bot limit, levels and time. • Gear by class and level, a separate Olympiad set and an "online time" set; custom skills by class and by online time (same idea as time gear). Random enchant, Life Stones, dyes, buffs. Shots, potions, arrows and scrolls restock on their own; bot items never reach the economy. • Clans and alliances with generated crests, clan wars, clan defense, PvP server mode. PvP zones (arena, Coliseum, custom): admin Send or a clock like TvT (14:00;16:00). • Raids and epics (Antharas, Valakas, Baium; more via XML), with a gathering in town or a direct teleport to the boss. Castle sieges, TvT / CTF / DM, Olympiad 1v1 and 3v3, Seven Signs. • Private stores (sell and buy), RU/EN chat, AI chat (Groq or any OpenAI-compatible API), bot replies go through your server chat filter (chatfilters.xml), player PMs forwarded to admin Telegram. • Admin panel: //autobots panel. Online schedule, own AI thread pool built for hundreds of bots online, one commented config and XML files checked at server start. INCLUDED: VIKOS AUTOBOTS CONFIGURATOR (Windows) • A single .exe with Java inside, nothing to install. • Works right on your VPS over SSH/SFTP: edit and save, the files go straight to the server; the old version goes to backup. • World map from server geodata, automatic route building by the core movement rules with checks. • Farm zones, towns, raids, sieges, TvT, PvP zones, fishing spots. • Editors with client icons: equipment (farm / online time / Olympiad), skills (regular and by online time), buffs, Life Stones, supplies, dyes. Finds config mistakes by itself. • Interlude and Classic, RU/EN interface, light and dark theme, F1 help. ============================================================== VIKOS AUTOBOTS — REAL SERVER LOAD Measured ============================================================== Interlude test server on Lucera2, a regular VPS: • 4 vCPU, 8 GB RAM, Debian 13 • Java 17 (Temurin), -Xmx5G • MariaDB -------------------------------------------------------------- RESULTS -------------------------------------------------------------- CPU is a one-minute average for the whole game server process: core, mobs and bots together. 400% = all 4 cores. Bots online Server CPU (of 400%) Share of VPS 1000 ~103% ~26% 1200 ~105% ~26% 1500 ~120-150% ~30-37% • An empty server without bots uses ~40% by itself, so 1000 bots add about one core. • The bot AI itself (all bots together) takes 10-15% of one core for 1000-1500 bots. • Memory is stable, no leaks: - after GC the heap stays at ~2.8-2.9 GB with 800, 1000 and 1200 bots — about the same as the server uses by itself, without bots; - the heap low point does not grow over time: memory does not pile up, it is freed on every garbage collection; - a full night with 1500 bots with no out-of-memory errors (OutOfMemory), the server never crashed; - with -Xmx5G there is more than 2 GB of headroom. • A full night with 1500 bots ran stable. Meanwhile the bots live a full life: farming along routes, walking around towns, fishing, clans, scheduled PvP zones, TvT/CTF, Olympiad and raids. -------------------------------------------------------------- SETTINGS USED FOR THESE NUMBERS -------------------------------------------------------------- • AutobotsIterationDelayMs = 500 A bot thinks twice per second: enough to act like a real player without wasting CPU. • AutobotsMaxBots = 1000-1500 • ai.properties: AiTaskActiveDelay = 500 AggroCheckInterval = 500 Most of the load comes not from the bot code but from the mobs around the bots: bots bring locations to life, and the mobs start checking whom to attack. With these values they check twice per second instead of four times. The load is almost halved, and you can't see the difference: a mob notices its target a fraction of a second later. • MariaDB: innodb_flush_log_at_trx_commit = 2 The database flushes its log to disk once per second instead of after every small query. With 1000+ bots there are many queries, and this removes most of the database load. A standard setting for game servers. • server.properties: AutoDestroyDroppedItemAfter = 120 Drops on the ground disappear after 2 minutes instead of 10. Bots kill a lot, and in 10 minutes tens of thousands of items piled up on the ground: extra memory, extra server work and database deletes. Two minutes is enough for players to pick up their own drops. Rule of thumb: a 4-core VPS handles 1000-1500 bots comfortably. For more, go for 6-8 cores. LICENSE • The license is bound to your VPS IP: the bots run only on the server with that IP. • Send the server IP when you buy. Price: 500$ Contact: Telegram @Vikos177 — https://t.me/Vikos177 Test the bots here: <DOWNLOAD LINK> https://drive.google.com/file/d/1xpOII2X2fsUWekDIJk7POTMWu7ICpHJo/view After purchase you are added to a private Telegram group for clients: news, updates and support. ==============================================================
    • 💻 Supercharge your workflow with Claude Pro & Cursor AI. Clean setups with full warranty included!
    • 📦 Running out of Google Drive space? Upgrade to 5TB + Gemini Pro instantly on your own email.
    • AHAHAHAHAH ? Send it proofs here. I just wanted to sell my stuff, but this crazy Ukrainian just stole my money, and he does this all the time to other people. 
  • Topics

×
×
  • Create New...

Important Information

This community uses essential cookies to function properly. Non-essential cookies and third-party services are used only with your consent. Read our Privacy Policy and We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue..