aboutsummaryrefslogtreecommitdiff
path: root/parsec_root/server/boot_sv.con
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@gmail.com>2026-08-24 11:16:07 +0200
committerFelix Morgner <felix.morgner@gmail.com>2026-08-24 11:16:07 +0200
commitc068f22329d5cc722622a2183bbb22eef2093df7 (patch)
tree12d56c1aede67988a55e241364606bfbb4dba933 /parsec_root/server/boot_sv.con
downloadopenparsec-c068f22329d5cc722622a2183bbb22eef2093df7.tar.xz
openparsec-c068f22329d5cc722622a2183bbb22eef2093df7.zip
initial importHEADmain
Diffstat (limited to 'parsec_root/server/boot_sv.con')
-rwxr-xr-xparsec_root/server/boot_sv.con305
1 files changed, 305 insertions, 0 deletions
diff --git a/parsec_root/server/boot_sv.con b/parsec_root/server/boot_sv.con
new file mode 100755
index 0000000..df1c1cf
--- /dev/null
+++ b/parsec_root/server/boot_sv.con
@@ -0,0 +1,305 @@
+;------------------------------------------------------------------------------
+; load dummy objects to establish default objectclass order ( was ctrl_h_h.dat )
+;------------------------------------------------------------------------------
+load object (firebird) type Ship_1 file extra1.odt
+load object (laser_1a) type Laser_1 file extra1.odt
+load object (laser_1b) type Laser_1 file extra1.odt
+load object (miss_dumb) type Missile_1 file extra1.odt
+load object (miss_guide) type Missile_4 file extra1.odt
+load object (miss_swarm) type Missile_2 file extra1.odt
+load object (ex_energy) type Extra_1 file extra1.odt
+load object (ex_dumb) type Extra_2 file extra1.odt
+load object (cormoran) type Ship_2 file extra1.odt
+load object (bluespire) type Ship_1 file extra1.odt
+load object (ex_guide) type Extra_2 file extra1.odt
+load object (ex_helix) type Extra_3 file extra1.odt
+load object (ex_light) type Extra_3 file extra1.odt
+load object (ex_mine) type Extra_2 file extra1.odt
+load object (mine_proxy) type Mine_1 file extra1.odt
+load object (laser_2) type Laser_2 file extra1.odt
+load object (laser_3) type Laser_3 file extra1.odt
+load object (ex_repair) type Extra_1 file extra1.odt
+load object (ex_aburn) type Extra_3 file extra1.odt
+load object (ex_flare) type Extra_2 file extra1.odt
+load object (ex_invis) type Extra_3 file extra1.odt
+load object (ex_x2) type Extra_3 file extra1.odt
+load object (ex_x3) type Extra_3 file extra1.odt
+load object (ex_laser2) type Extra_2 file extra1.odt
+load object (ex_laser3) type Extra_2 file extra1.odt
+load object (ex_invul) type Extra_3 file extra1.odt
+
+;-----------------------------------------------------------------------------
+; load ships
+;-----------------------------------------------------------------------------
+sv.objectclasses.overloading 1
+
+;ships
+_f1_2
+_f2_2
+_f3_2
+_f4_2
+_f5_2
+_f6_2
+_f7_2
+_f8_2
+
+
+;-----------------------------------------------------------------------------
+; load extras and set properties
+;-----------------------------------------------------------------------------
+
+
+write loading power-ups
+
+;-- EX_ENERGY --------------------------------------------------
+load object (ex_energy) file (lgdev_02.od2 lgdev_01.od2 lgdev.od2 lgdev_00.od2) lodmag (110 340 1200) lodmin (160 400 1300) flags (f_anims p_wedges w_normals w_lighted)
+
+propc (ex_energy).rotx 30
+propc (ex_energy).roty 20
+propc (ex_energy).rotz 0
+;propc (ex_energy).lifetime 100000
+
+;-- EX_DUMB ----------------------------------------------------
+load object (ex_dumb) file mpack.od2 flags (f_anims p_wedges w_normals w_lighted)
+
+propc (ex_dumb).rotx 30
+propc (ex_dumb).roty 20
+propc (ex_dumb).rotz 0
+;propc (ex_dumb).lifetime 100000
+
+;-- EX_GUIDE ---------------------------------------------------
+load object (ex_guide) file mpack.od2 flags (f_anims p_wedges w_normals w_lighted)
+
+propc (ex_guide).rotx 30
+propc (ex_guide).roty 20
+propc (ex_guide).rotz 0
+;propc (ex_guide).lifetime 100000
+
+;-- EX_SWARM ---------------------------------------------------
+load object (ex_flare) file (in01b00a.od2 in01c00a.od2 in01d00a.od2 in01e00a.od2) lodmag (60 200 900) lodmin (80 250 950) flags (f_anims v_anims)
+
+propc (ex_flare).rotx 30
+propc (ex_flare).roty 20
+propc (ex_flare).rotz 0
+;propc (ex_flare).lifetime 100000
+
+
+;-- EX_HELIX ---------------------------------------------------
+load object (ex_helix) file (hc01_00a.od2 hc01a00a.od2 hc01b00a.od2 hc01c00a.od2 ) lodmag (60 200 800) lodmin (80 250 850) flags (f_anims p_wedges w_normals w_lighted)
+
+propc (ex_helix).rotx 30
+propc (ex_helix).roty 20
+propc (ex_helix).rotz 0
+;propc (ex_helix).lifetime 100000
+
+
+;-- EX_LIGHT ---------------------------------------------------
+load object (ex_light) file (ld01_00a.od2 ld01a00a.od2 ld01b00a.od2 ld01c00a.od2) lodmag (120 370 800) lodmin (150 400 850) flags (f_anims p_wedges w_normals w_lighted)
+
+propc (ex_light).rotx 18
+propc (ex_light).roty 24
+propc (ex_light).rotz 5
+;propc (ex_light).lifetime 100000
+
+
+;-- EX_INVUL ---------------------------------------------------
+load object (ex_invul) file (in01b00a.od2 in01c00a.od2 in01d00a.od2 in01e00a.od2) lodmag (60 200 900) lodmin (80 250 950) flags (f_anims v_anims) type extra_3
+
+propc (ex_invul).rotx 25
+propc (ex_invul).roty 20
+propc (ex_invul).rotz 5
+;propc (ex_invul).lifetime 100000
+
+;-- EX_REPAIR --------------------------------------------------
+load object (ex_repair) file (re01_00a.od2) flags (f_anims p_wedges w_normals w_lighted) maxfanims 2
+
+propc (ex_repair).rotx 30
+propc (ex_repair).roty 20
+propc (ex_repair).rotz 0
+;propc (ex_repair).lifetime 100000
+
+
+;-- MINE_PROXY --------------------------------------------------
+load object (mine_proxy) file (mi01_00a.od2 mi01a00a.od2) lodmag 400 lodmin 450 flags (f_anims v_anims) maxfanims 3
+
+propc (mine_proxy).rotx 15
+propc (mine_proxy).roty 8
+propc (mine_proxy).rotz 24
+;propc (mine_proxy).lifetime 100000
+
+
+;-- EX_MINE -----------------------------------------------------
+load object (ex_mine) file mi01a00a.od2 flags (f_anims v_anims)
+
+propc (ex_mine).rotx 30
+propc (ex_mine).roty 20
+propc (ex_mine).rotz 0
+;propc (ex_mine).lifetime 100000
+
+
+;-- EX_ABURN ----------------------------------------------------
+load object (ex_aburn) file (in01b00a.od2 in01c00a.od2 in01d00a.od2 in01e00a.od2) lodmag (60 200 900) lodmin (80 250 950) flags (f_anims v_anims)
+
+propc (ex_aburn).rotx 25
+propc (ex_aburn).roty 20
+propc (ex_aburn).rotz 5
+;propc (ex_aburn).lifetime 100000
+
+;-- EX_LASER2 ---------------------------------------------------
+load object (ex_laser2) type extra_3 file (lc03_00a.od2 lc03a00a.od2 lc03b00a.od2) lodmag (400 800) lodmin (450 900) flags (f_anims p_wedges w_normals w_lighted)
+
+propc (ex_laser2).rotx 25
+propc (ex_laser2).roty 20
+propc (ex_laser2).rotz 5
+;propc (ex_laser2).lifetime 100000
+
+;-- EX_LASER3 ---------------------------------------------------
+load object (ex_laser3) type extra_3 file (lc02_00a.od2 lc02a00a.od2 lc02b00a.od2) lodmag (400 800) lodmin (450 900) flags (f_anims p_wedges w_normals w_lighted)
+
+propc (ex_laser3).rotx 25
+propc (ex_laser3).roty 20
+propc (ex_laser3).rotz 5
+;propc (ex_laser3).lifetime 100000
+
+
+;-- EX_PHOTON --------------------------------------------------
+load object (ex_x2) type extra_3 file (pc01_00a.od2 pc01a00a.od2 pc01b00a.od2 pc01e00a.od2) lodmag (60 200 800) lodmin (80 250 850) flags (f_anims p_wedges w_normals w_lighted)
+
+propc (ex_x2).rotx 30
+propc (ex_x2).roty 20
+propc (ex_x2).rotz 0
+;propc (ex_x2).lifetime 100000
+
+
+;-- EX_DECOY ----------------------------------------------------
+load object (ex_x3) file (in01b00a.od2 in01c00a.od2 in01d00a.od2 in01e00a.od2) lodmag (60 200 900) lodmin (80 250 950) flags (f_anims v_anims) type extra_3
+
+propc (ex_x3).rotx 25
+propc (ex_x3).roty 20
+propc (ex_x3).rotz 5
+;propc (ex_x3).lifetime 100000
+
+
+;-- EX_EMP ---------------------------------------------------
+load object (ex_emp) file (em01_00a.od2) flags (f_anims p_wedges w_normals w_lighted) type extra_3
+
+propc (ex_emp).rotx 30
+propc (ex_emp).roty 20
+propc (ex_emp).rotz 0
+;propc (ex_emp).lifetime 100000
+
+extraclass class (ex_emp)
+
+;-- EX_EMP2 --------------------------------------------------
+load object (ex_emp2) file (em01_00a.od2) flags (f_anims p_wedges w_normals w_lighted) type extra_3
+
+propc (ex_emp2).rotx 30
+propc (ex_emp2).roty 20
+propc (ex_emp2).rotz 0
+;propc (ex_emp2).lifetime 100000
+
+extraclass class (ex_emp2)
+
+;---------------------------------------------------------------
+
+load object (laser_1a) type Laser_1 file phaser1.bin
+
+sv.objectclasses.overloading 0
+
+;---------------------------------------------------------------
+; load stargate object
+;---------------------------------------------------------------
+load object stargate file stargate.odt type stargate
+
+;------------------------------------------------------------------------------
+; //FIXME: should come from _props.con
+;------------------------------------------------------------------------------
+propc missl1.hitpoints 14
+propc missl2.hitpoints 7
+propc mine1.hitpoints 35
+
+prop laser_1.hitpoints 4
+prop laser_1.energy 4
+prop laser_2.hitpoints 6
+prop laser_2.energy 5
+prop laser_3.hitpoints 7
+prop laser_3.energy 5
+
+nebula.id 5
+;extras
+
+extras.max 35
+
+energy.boost 360
+repair.boost 20
+
+pack.dumb.size 2
+pack.guide.size 2
+pack.mine.size 4
+pack.swarm.size 1
+
+;probabilities
+
+prob.energyfield 6
+prob.helix 4
+prob.lightning 4
+prob.photon 0
+prob.mine 4
+prob.lupgrade 24
+prob.misspack 20
+prob.repair 7
+prob.aburner 2
+prob.invulnerable 0
+
+prob.lupgrade1 60
+prob.lupgrade2 40
+
+prob.dumb 42
+prob.guide 56
+prob.swarm 2
+
+;------------------------------------------------------------------------------
+; server config
+;------------------------------------------------------------------------------
+sv.conf name server1.openparsec.com
+sv.conf maxplayers 16
+sv.conf simfreq 100
+sv.serverid 10
+;sv.fedid 0
+
+
+;------------------------------------------------------------------------------
+; server network config
+;------------------------------------------------------------------------------
+;sv.netconf.port 7777
+
+;------------------------------------------------------------------------------
+; game settings
+;------------------------------------------------------------------------------
+;sv.game.killlimit 15
+;sv.game.timelimit 600
+;sv.game.restart.timeout 10
+;sv.game.extras.autocreate 1
+;sv.game.extras.max 25
+;sv.game.extras.testplace 0
+
+;------------------------------------------------------------------------------
+; masterserver settings
+;------------------------------------------------------------------------------
+sv.masterserver.conf name master.openparsec.com interval 5
+;sv.masterserver.conf name 192.168.1.103 interval 5
+sv.masterserver.sendheartbeat 1
+;sv.masterserver.sendheartbeat 1
+
+write loading map
+;intlev
+;------------------------------------------------------------------------------
+; server links
+;------------------------------------------------------------------------------
+;sv.link serverid 2 pos ( 500 500 1000 ) dir ( 0 0 1 )
+;sv.link serverid 100 pos ( 0 -300 400 ) dir ( 0 0 1 )
+;sv.link serverid 1 pos ( 1000 0 -1000 ) dir ( 0 0 1 )
+;sv.link serverid 2 pos ( 2000 0 -1000 ) dir ( 0 0 1 )
+;sv.link serverid 3 pos ( 2000 0 -2000 ) dir ( 0 0 1 )
+;sv.link serverid 4 pos ( 1000 0 -2000 ) dir ( 0 0 1 )
+;sv.link serverid 4 pos ( 0 0 600 ) dir ( 0 0 1 )