aboutsummaryrefslogtreecommitdiff
path: root/parsec_root/server/boot_sv.con
blob: df1c1cfa498646792636883e39335c986b5f47e5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
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 )