Important Message

You are browsing the archived Lancers Reactor forums. You cannot register or login.
The content may be outdated and links may not be functional.


To get the latest in Freelancer news, mods, modding and downloads, go to
The-Starport

Admin System Mod crashes the server

Do you want to start editing Freelancer, but have no clue where to begin? This is the place for you to find things and talk about getting started on Freelancer Modding

Post Sun Mar 13, 2005 11:26 am

Admin System Mod crashes the server

I have built several Jumpholes leading from all the dockable stations and planets within sirius (excluding the singleplayer only systems) to one system (Ew05, the Unknown system that can be reached through Omicron Alpha). It's only meant for Administrators and Server Police, to quickly get around Sirius in case of an emergency.

This mod works fine on my personal server, which is a computer running a fresh installation of the Freelancer server, the server patch and IFSO. The client is running on another computer. While the mod is installed on the client, I can go through all the jumpholes to every station and planet and back. If the mod is not installed on the client, I can sit where one of the new jumpholes is supposed to be (the server still has it) for hours, works flawlessly.

Now when this mod is applied to the main server, as soon as people log in it does not crash them, but crashes the server. I placed all the jumpholes 15k below each station and locked them from NPCs, so that clients who are not running this mod won't crash if watching something going through one of the new jumpholes.

I have read everything this board has to offer concerning systems, but fail to find a solution to this problem. Like I said, at home it works like a charm, but as soon as put onto the internet server, it crashes.

As an example, here is what I did in Liberty space and its part in Ew05:

<script>
<header name="Admin-Sys" savesafe="true">
<scriptversion>
1.3
</scriptversion>
<author>
Preacher0815
</author>
</header>

# adds the arrival/departure jumpholes to every dockable station and planet in liberty space
<data file="data\universe\systems\li01\li01.ini" method="append">
<source>
[Object
nickname = li01_manhattan_to_adminsystem
ids_name = 458753
pos = -33267, -15000, -28810
Archetype = jumphole
msg_id_prefix = gcs_refer_system_Li01
ids_info = 66146
jump_effect = jump_effect_hole
visit = 0
goto = Ew05, Jumphole_1, gate_tunnel_bretonia

[Object
nickname = li01_rochester_to_adminsystem
ids_name = 458753
pos = -30763, -15000, -60916
Archetype = jumphole
msg_id_prefix = gcs_refer_system_Li01
ids_info = 66146
jump_effect = jump_effect_hole
visit = 0
goto = Ew05, Jumphole_1, gate_tunnel_bretonia

[Object
nickname = li01_westpoint_to_adminsystem
ids_name = 458753
pos = -35488, -15000, 28321
Archetype = jumphole
msg_id_prefix = gcs_refer_system_Li01
ids_info = 66146
jump_effect = jump_effect_hole
visit = 0
goto = Ew05, Jumphole_1, gate_tunnel_bretonia

[Object
nickname = li01_buffalo_to_adminsystem
ids_name = 458753
pos = 25390, -15000, 74163
Archetype = jumphole
msg_id_prefix = gcs_refer_system_Li01
ids_info = 66146
jump_effect = jump_effect_hole
visit = 0
goto = Ew05, Jumphole_1, gate_tunnel_bretonia

[Object
nickname = li01_missouri_to_adminsystem
ids_name = 458753
pos = 48523, -15000, 6690
Archetype = jumphole
msg_id_prefix = gcs_refer_system_Li01
ids_info = 66146
jump_effect = jump_effect_hole
visit = 0
goto = Ew05, Jumphole_1, gate_tunnel_bretonia

[Object
nickname = li01_fortbush_to_adminsystem
ids_name = 458753
pos = 6173, -15000, -50515
Archetype = jumphole
msg_id_prefix = gcs_refer_system_Li01
ids_info = 66146
jump_effect = jump_effect_hole
visit = 0
goto = Ew05, Jumphole_1, gate_tunnel_bretonia

[Object
nickname = li01_pittsburgh_to_adminsystem
ids_name = 458753
pos = 52238, -15000, -78213
Archetype = jumphole
msg_id_prefix = gcs_refer_system_Li01
ids_info = 66146
jump_effect = jump_effect_hole
visit = 0
goto = Ew05, Jumphole_1, gate_tunnel_bretonia

[Object
nickname = li01_detroitmunitions_to_adminsystem
ids_name = 458753
pos = -92447, -15000, -12925
Archetype = jumphole
msg_id_prefix = gcs_refer_system_Li01
ids_info = 66146
jump_effect = jump_effect_hole
visit = 0
goto = Ew05, Jumphole_1, gate_tunnel_bretonia

</source>
</data>

Edited by - Preacher0815 on 3/13/2005 1:21:42 PM

Post Sun Mar 13, 2005 1:20 pm

# Admin-System in Ew05 (=Unknown system at Alpha), 200k below zero
<data file="data\universe\systems\ew05\ew05.ini" method="append">
<source>
[Object
nickname = Jumphole_1
ids_name = 458763
pos = 0, -200000, 0
Archetype = jumphole
goto = Ew05, Jumphole_1, gate_tunnel_bretonia
jump_effect = jump_effect_hole
loadout = jumphole
visit = 1

[Object
nickname = Jumphole_lia
ids_name = 458757
pos = 80, -200000, 80
Archetype = jumphole
goto = Ew05, Jumphole_lib, gate_tunnel_bretonia
jump_effect = jump_effect_hole
loadout = jumphole
visit = 1

[Object
nickname = Jumphole_lib
ids_name = 458753
pos = 19000, -200000, 19000
Archetype = jumphole
goto = Ew05, Jumphole_1, gate_tunnel_bretonia
jump_effect = jump_effect_hole
loadout = jumphole
visit = 1

[Object
nickname = li01_adminsystem_to_buffalo
ids_name = 196777
pos = 18940, -200000, 18120
Archetype = jumphole
goto = Li01, li01_buffalo_to_adminsystem, gate_tunnel_bretonia
jump_effect = jump_effect_hole
loadout = jumphole
visit = 1

[Object
nickname = li01_adminsystem_to_detroitmunitions
ids_name = 196775
pos = 19060, -200000, 18120
Archetype = jumphole
goto = Li01, li01_detroitmunitions_to_adminsystem,
jump_effect = jump_effect_hole
loadout = jumphole
visit = 1

[Object
nickname = li01_adminsystem_to_manhattan
ids_name = 196766
pos = 19060, -200000, 18000
Archetype = jumphole
goto = Li01, li01_manhattan_to_adminsystem, gate_tunnel_bretonia
jump_effect = jump_effect_hole
loadout = jumphole
visit = 1

[Object
nickname = li01_adminsystem_to_fortbush
ids_name = 196776
pos = 18940, -200000, 18000
Archetype = jumphole
goto = Li01, li01_fortbush_to_adminsystem, gate_tunnel_bretonia
jump_effect = jump_effect_hole
loadout = jumphole
visit = 1

[Object
nickname = li01_adminsystem_to_pittsburgh
ids_name = 196767
pos = 19060, -200000, 17880
Archetype = jumphole
goto = Li01, li01_pittsburgh_to_adminsystem, gate_tunnel_bretonia
jump_effect = jump_effect_hole
loadout = jumphole
visit = 1

[Object
nickname = li01_adminsystem_to_missouri
ids_name = 196768
pos = 18940, -200000, 17880
Archetype = jumphole
goto = Li01, li01_missouri_to_adminsystem, gate_tunnel_bretonia
jump_effect = jump_effect_hole
loadout = jumphole
visit = 1

[Object
nickname = li01_adminsystem_to_westpoint
ids_name = 196774
pos = 19060, -200000, 17760
Archetype = jumphole
goto = Li01, li01_westpoint_to_adminsystem, gate_tunnel_bretonia
jump_effect = jump_effect_hole
loadout = jumphole
visit = 1

[Object
nickname = li01_adminsystem_to_rochester
ids_name = 196778
pos = 18940, -200000, 17760
Archetype = jumphole
goto = Li01, li01_rochester_to_adminsystem, gate_tunnel_bretonia
jump_effect = jump_effect_hole
loadout = jumphole
visit = 1

[Object
nickname = Adminsystem_nav_buoy_li01
ids_name = 500600
ids_info = 66147
pos = 19000, -200000, 17450
Archetype = nav_buoy
reputation = li_p_grp

</source>
</data>

# the adminsys.dll file for the added IDS_NAMEs
<data file="exe\adminsys.dll" method="copyfile" sourcefile="adminsys.dll"
</data>

# the additional NPC_LOCKED_GATE definitions
<data file="data\initialworld.ini" method="append">
<section>
[locked_gates
</section>
<source>
npc_locked_gate = 2926844815 ; li01_buffalo_to_adminsystem
npc_locked_gate = 2948480064 ; li01_detroitmunitions_to_adminsystem
npc_locked_gate = 2272297158 ; li01_fortbush_to_adminsystem
npc_locked_gate = 2240726342 ; li01_manhattan_to_adminsystem
npc_locked_gate = 2275774657 ; li01_missouri_to_adminsystem
npc_locked_gate = 2422676169 ; li01_pittsburgh_to_adminsystem
npc_locked_gate = 2905315396 ; li01_rochester_to_adminsystem
npc_locked_gate = 2482371914 ; li01_westpoint_to_adminsystem
</source>
</data>
</script>




Please help me out.

Edited by - Preacher0815 on 3/13/2005 1:22:11 PM

Return to Freelancer Modding for Beginners Forum