Infantry Server Help FAQ - Servers
Main
-index
Questions
-email
Questions
-board
Questions
-infantry zone
Downloads
-here
Downloads
-infantry zone
FAQ
-here
How To
-instructions
Commands
-server and client
Zone Hosting
-zone hosting info
InfantryZone
-official infantry site

  • I'll be checking....
  • This site isn't dead yet!
  • New FAQS and info
  • Go play Arena.
  • Edit your macros....
  • FAQ Index






    These faqs are based on helping with Servers for infantry.



    Where can I get the software to make my own zone?11/4/1999
    So far, you can't. Harmless Games isn't making any plans to release the server software either, but it's possible in future updates (10/24/99 Now) they'll allow players to make zones, and they'll host it.


    How do I create my own scenario?10/24/1999
    At the moment there is no server software or map software currently available to the public. However, if you want to get a jump start on creating your own "zone" here is a list of files you will need to copy from your Infantry folder. It would be a good idea to place them in a new folder so things don't get confusing. Let's title it 'my zone. ' Here is a list of files you will need to start editing:

    ____.cfg
    ____.itm
    ____.veh
    ____.rpg
    ____.lio
    ____.nws

    also (but can't edit them yet);

    ____.lvb
    ____.blo (all)
    ____.lvl

    ____ = any server name such as 'beta', 'alpha', etc....


    What do i do in the .cfg file?1/30/1999
    This file has the general settings of the scenario you will be making. Most of what you can do as of now is with this file. I have listed below the explanations of what everything is.



    [Message]
    Reliable=0 <--- Whether messages are sent reliably or not

    [Level]
    LvlFile=beta.lvl <--- level map file
    VehFile=beta.veh <--- vehicle info file
    ItmFile=beta.itm <---- item info file
    AmbientPercent=900
    BriefingFile= <----?? could be a .wav file, not sure yet
    Gravity=-25
    RpgFile=beta.rpg <----- rpg file (not implemented yet)
    NwsFile=beta.nws <--- news file
    LioFile=beta.lio <--- item spawn file
    PrizeExpire=10 <---- item expiration in minutes
    ForceViewNews=1 <---- makes the news screen pop up automatically when you enter

    [Arena]
    FrequencyMax=9999 <----- # of frequencies
    MaxPerFrequency=10 <----- # / freq
    DesiredFrequencies=2 <----- How many frequencies the server will make automatically.
    AllowPrivateFrequencies=1 <---- Private freqs
    TeamVisionDistance=1200 <---- Radar distance for teamates
    SpectatorVehicleId=1 <---- Whether or not spectators ..... ??
    SuicidesAllowed=1 <----- wheeeeee!
    ItemPickupDistance=192 <---- distance needed to pick up an item in pixels
    VehicleGetInDistance=192 <--- distance away that you can get into a vehicle.
    SpectatorStore=1 <------ whether you can buy in spec mode???
    SpectatorSkills=1 <------ same but with skills ???
    StartInSpectator=0 <----- starts players in spec mode, always.

    [PublicProfile]
    DefaultVItemId=117

    [Timing]
    SendPositionDelay=12
    EnterDelay=500
    ParentSendPositionDelay=8

    [Soul]
    CombatAwarenessTime=200
    EnergyDefaultMax=400000 <---- how much energy one has, maximum? i think that would be 400 on your screen but 400x100 energy pts total..some formula.
    EnergyDefaultRate=100 <---- 10 nrg / sec ?
    UtilitySlots=3 <----- how many slots of utility items you can wear.
    EnergyShieldMode=1 <------ whether energy is used before health is taken up
    WeightNormalMax=25000 <----- weight where you can move at normal speed
    WeightStopMax=60000 <------ max weight
    WeightPrunePercent=500

    [PublicColors]
    Count=9 <---- how many colors are used for teams.

    [LOS]
    DefaultDistance=128 <---- Line of Sight distance, by pixels?
    DefaultAngle=140 <--- angle of line of site, measured in degrees? I think so....seeing that human vision is about that (not including peripheral)

    [Vehicle]
    PhysicsDelay=400 <--- controls physics of vehicle

    [View]
    AdjustDistance=1000
    AdjustSpeed=4000
    AdjustRotateSpeed=50

    [WebMenu] <--- links; "Title","url"
    Link0="Infantry Zone","http://www.infantryzone.com"
    Link1="Harmless Games Home Page","http://www.harmlessgames.com"
    Link2="Gamefan Network","http://www.gamefan-network.com"
    Link3="Infantry Manual & Release notes","manual/index.htm"
    Link4="Infantry Background","manual/background.htm"

    5-29 etc..


    [Bounty]
    Start=10 <------ bounty that you start with....from Subspace
    AutoMax=100 <---- Max bty to increase automatically.
    AutoRate=33 <---- automatic bounty increase every 33 seconds or miliseconds
    PercentToKillerBounty=50 <---- % of bounty that the killed gives to the killer's bty
    PercentToAssistBounty=50 <---- % of bounty to player assisting in kill.

    [ProfileDefault]
    Cash=2000 <----- starting cash
    Experience=0 <---- start exp
    Inventory0=109 <--- # signifies what item it is...this would be a Fusion Gun
    Quantity0=1 <--- quantity of the item
    Inventory1=302 <--- 302 = Fusion bombs?
    Quantity1=1
    Inventory2=111 <---- 111 = PDU?
    Quantity2=5
    Inventory3=1032 <--- 1032 = mk1 grenade
    Quantity3=3
    Inventory4=2005 <--- 2005 = hunter revolver
    Quantity4=15

    5-31 etc...


    [HelpMenu] <----- like the web menu format.....create a .txt file to get your own text file =d
    Link0="Basic Concepts","concepts.txt"
    Link1="Messaging System","comms.txt"
    Link2="Luminars Newbie help","newbie.txt"
    Link3="Start Here Help","help.txt"
    Link4-29 etc...

    [Cash]
    ShareRadius=500 <--- How far does a teamate have to share the cash.
    SharePercent=100 <--- how much % of cash does teammate get?
    PercentOfKiller=0
    PercentOfTarget=1000
    KillReward=500 <--- $ for kill

    etc...for experience

    [Experience]
    ShareRadius=500
    SharePercent=100
    PercentOfKiller=0
    PercentOfTarget=1000
    KillReward=0

    [Rpg]
    SkillCostMethod=0 <--- probably set to non-zero to change.
    AttributeCostMethod=0 <-- see above
    SkillBaseCost=0 <--- the base amount of exp needed to get a skill.
    SkillCountPower=1.000000 <-- not sure what this means.
    AttributeBaseCost=0 <-- see above
    AttributeCountPower=1.000000

    [Door]
    AttemptTime=500 <---- amount of time the door takes to open? in ms?
    RandomControlDelay=1000

    [Attribute]
    Health=0 <--- Toggles Health Attribute
    HealthRatio=1000 <--- probably ratio of max to initial health, energy, etc ...???
    Energy=0 <-- etc ...
    EnergyRatio=50
    Weight=0 <-- etc ...
    WeightRatio=2000
    Thrust=0 <-- etc ...
    ThrustRatio=100
    TopSpeed=0 <--- etc ...
    TopSpeedRatio=100

    [Point]
    ShareRadius=500 <--- as above with cash
    SharePercent=100 <--- etc
    PercentOfKiller=0
    PercentOfTarget=1000
    KillReward=0 <--- etc..

    [Terrain0] <--- each terrain is assigned attributes...check gfx...
    Message= <---- A message will be displayed if you are in this area
    StripShadows=0 <--- are there any shadows here?
    Safety=0 <--- is this a safe zone?
    StoreEnabled=1 <---- enables store in this terrain
    SkillEnabled=1 <--- enabels players to learn skills
    TrickleKill=0
    TeamChangeEnabled=1 <-- can you change teams?
    EnergyRate=0 <--- hot lava?
    HealthRate=0 <--- poisonous gases?
    RepairRate=0 <--- steam bath?
    PrizeEnableMode=3 <--- prizes are found here? prizes don't go here? prizes spawn here? ????
    RepelVehicle=1 <----- repel modes
    RepelWeapons=1 <---- repel modes

    terrain 1-15 same thing...


    [Bong]
    PublicLow=0
    PublicHigh=0
    PrivateLow=1
    PrivateHigh=2
    TeamLow=3
    TeamHigh=4
    ChatLow=0
    ChatHigh=0
    SquadLow=5
    SquadHigh=6
    Bong1=bongs,beep1 <--- file to find bong, name of sound (embedded in file)
    Bong2-30= etc....

    [Death]
    ResetPoints=0 <-- resets your score upon death
    ResetInventory=0 <-- same with inv.
    ResetCharacter=0 <--- etc... you must select your skill

    [Flag]
    TrickleKill=0
    CheckStartTime=100
    PointMultiplier=1000 <--- how much more pts you get?? don't know algorithm...
    ExperienceMultiplier=1000 <-- etc...
    CashMultiplier=1000 <--- etc...
    CarryCount=1000 <--- flag timer.
    EnterGameDelay=3000 <-- delay upon entering before you get flags
    ResetDelay=960000 <--- when will the game automatically reset
    PeriodicRewardDelay=30000 <-- delay for reward pts
    PointReward=4000 <--- end of game reward?
    ExperienceReward=4000 <--- etc ..?
    CashReward=4000 <--- etc ..?
    VictoryResetScore=0 <--- reset score on win
    VictoryResetCharacter=0 <---- reset char. on win
    VictoryResetInventory=1 <--- reset inventory on win
    VictoryBong=5 <--- what sound do you play (bong) for the win?
    ResetBong=13 <--- what bong signifies a flagreset?
    PeriodicBong=0 <--- what bong signifies a flag reward?
    CarrierOnRadar=1 <--- flag carrier appears on your radar.
    CarrierLineOfSight=0
    DropPointRadius=0 <---- how far away does it drop????
    VictoryWarp=1 <---- do you get warped when the game ends??
    VictoryWarningBong=0 <----- bong to signify that someone is about to win.
    VictoryHoldTime=0 <---- how long do you hold the flags before you win.
    BeginWarp=1 <--- do you warp when the "game" begins?
    PrizeDistance=48 <-- distance from prizes of flags???

    [Sound]
    AttemptTime=50 <-- amount of time to attempt sound (refers to bong or some other sound??) in ms

    [TeamInfo0]
    Name=Public0 <----- Name of the first public team
    DefaultVehicle=-1 <--- What is the vehicle ID that this team starts out in. -1 = no vehicle..
    Colors=0xffffff,0xedeae0,0xf1ddc4 <--- color in ?RGB? You can make the rainbow team ; )


    Who will host my zone?10/27/1999
    As of now, you can not run your own zone. Also, you can't get them to run your zone. But hopefully, if they take the ideas off of the Zone Hosting link to the left menu, they [Harmless] maybe able to host your zone for you.

    To get a zone hosting, you need to have a map (either original, or your own) and the settings to be used for that map. You should create a news file describing what your settings are for. Like for example, you made a warzone type theme. In your news, you would say something about how many flags there are, you can pick them up, how long you will hold them, and where some good bases are. You can also describe about what guys are good for what, talk about things in yours that are unique compared to any others. Things like that. Then, email it to whoever is running the zone where free hosting is. Include in it some information about yourself (name, email, etc) so they can talk to you.


    How do I put my zone onto the zone list?12/16/1999
    Okay there's only one way to do this right now. However there should be another way once server software is released. Once you have your own server running.

    Open up zone.lst in your Infantry Directory

    Go to the last entry (or top/middle) and then enter this into the next blank space.

    "My First Test Zone","ip #",port #,1(?),0(?),"THis is my first test zone. Please come and try it. I reallyreally worked hard on it. Thank you, name here."

    I think the values for can be any number but i'm not sure. Infantry did not reset it when i set the value differently to what it was (this was in a real zone).




    What does the .lio file do?1/15/1999
    Okay. I learned this just recently ( maybe i'm just dumb ) but .lio file describes how items, graphics, people spawn in the arena! You can control where a certain item spawns on the map, where a certain team spawns on the map, certain sounds in that area ( i think ), etc ... right in this file. Okay, here's an example of a line in the file...

    4,v7,19,"SoccerBallStart",13952,12432, 0,200,0,0, 5,0,1500,

    okay we're back to those first three. 4 recognizes the type ( look up in your item file ), then 19 is the item #.

    now down to the coordinate system. I'm not totally sure but i think it probably is that the first set of numbers is the coordinate of where it spawns then the next set determines the variance so that the server calculates the starting pt + the variance. Not totally sure because i can't test it. If you are able to test it try placing the first set at 1000,1000 then 0,0,0,0, 0,0,0,0,

    the last number is a mystery...








    Please send any questions or comments to murphyj@cvn.net or by ICQ (7169673).
    Page started on October 6th, 1999
    Copyright © 1999 Crash, Inc.
    Staff of Infantry Server Help
    Our addresses