DeMONS/2 - How To "Make it go" (v0.0.2.8)

If you see anything that looks wrong, or if you would like to see more detail placed on something you see here, send me an email and I'll get to it when I feel like it (hey, you want me to lie and say I'll get right on it?)

Contents
Introduction
What Demons Does
Minimum Hardware
Internet Connection
Initial Setup of NR4/NR2K2
Initial Setup of DeMONS
What's a Host?
Configuring a Host
Daily Availability
Timing Is Everything
Timing Really Is Everything
Building a Schedule
Putting it Out There
Not Putting it Out There
Keeping Everybody Honest
The Launcher
Performance Considerations
Scheduling Flexibility
Frequently Asked Questions


Introduction

This page is generally for folks who are new to hosting races with Nascar Racing 4 (and 2002 Season), and doing so with DeMONS/2. Before you read this page, I insist that you go through the text files (yes, there's more than 2) that are supplied on the retail CD. There's A LOT of good info in there about running a Nascar racing race server.

The intent of this part of the DeMONS website is to help you come to grips with the various timing styles and combinations thereof, and to help you understand how best to setup your copy of DeMONS. Keep in mind that DeMONS was created to help you to run DEDICATED servers, not open loops or that kind of stuff. It will NOT be changed to accomodate open loopers or "setup" servers.

What Does DeMONS Do?

DeMONS allows you to run an UNLIMITED number of simulatenous race servers for BOTH Nascar Racing 4 AND Nascar Racing 2002 Season. Of course the viability of running many servers is based on your hardware and internet connection, but I'll cover that later. Schedules can then be created with various timing considerations and with FULL control over all aspects of the race(s) that you would find in the sim itself. The scheduling possibilities are almost infinite in number.

Minimum Hardware

There's quite a bit of discussion surrouning the sim's true minimum/recommended hardware requirements. The way I see it is that what's shown on the box as "minimum" is like saying "this is the least powerfiul system we could get the game to even start-up on".

This minimum requirements are there because a marketing nazi thinks that if they can just get the game into a user's hands, so what if the gameplay sucks. The chances are pretty good that they'll keep the game until the have a system powerful enough on which to run it properly. To some extent, they're right. Many folks who buy a game are simply too lazy to return it, and will shelve it until they upgrade their system.

Next, we have the "recommended" requirements. This is actually the true minimum requirements (as specified by the guys who wrote the game. Think about it, though. A lot fewer people will buy the game because chances are, their system isn't quite up to speed - lost sale, lost customer. Of course, I have my own laws.

Technically, if your system meets the minimum requirements, that should be fine to simply run a DEDICATED server. However, we all know that the faster your system is, the less it will be stressed by the game to keep up with demands. My recommended system requirements are "buy the most/fastest you can afford ABOVE the minimum required system shown on the box. If you're going to save replays, get a huge hard disk (80gb would do). Also start out with a minimum of 320MB of RAM (512 would be better).

You must also have a sound card and a DX8-compatible video card, EVEN IF YOU'RE JUST RUNNING A DEDICATED SERVER. The game sometimes doesn't install correctly if you don't have these two pieces of hardware.

Lastly, keep this idea in mind - a typical machine can realistically handle no more than TWO servers at a given time. Of course, the more powerful your system, the better your chances will be of running more, but it's not recommended.

Internet Connection

Here's the simple truth - if you don't have a broadband connection to the net, don't bother trying to run a server AT ALL. A typical cable connection can only support about 10 cars (and that INCLUDES computer-controlled cars).

The key to your connection viability is the UPSTREAM bandwidth. Each car takes approximately 21k of upstream bandwidth. This works out to requiring a FULL T-1 connection to support a 43-car field (uses a little over 900k). Don't kid yourself, and don't do a disservice to your drivers by overloading your server.

Initial Setup of NR4/NR2K2

Before you run DeMONS the first time, there's a few things you need to do. The very first thing is to install the sim from the retail CD. This is a more critical step than you may realize. If you don't install from the retail CD, NONE of the DeMONS components will run.

Next, you need to create a user ID on Sierra for your server. I recommend that you create a unique user ID for EVERY server you wish to run. The sim creates a player folder for every ID, and DeMONS modifies the PLAYER.INI file in that folder, and maintains the host scheduling info there as well.

Initial Setup of DeMONS
DeMONS requires no fancy setup routine. Just create a folder somewhere on your server system, and unzip/copy the DeMONS files there. You may want to place shortcuts on your desktop for D2CONFIG.EXE and D2LAUNCHER.EXE. This will make it easier to run these programs later on, and from this point forward, these instructions assume that you indeed added the shortcuts to the desktop.

IMPORTANT NOTE FOR WINDOWS 95/98/ME USERS - Due to quirks in Windows, you need to perform an extra step before running DeMONS the first time. A utility called D2SCRUB is provided which allows you to modify some of the sim's INI files (the track files specifically) that are written in a non-standard way that prevents DeMONS from reading them without going through a lot of stupid little dances.

For performance reasons, I wrote D32SCRUB. If you want details about what it does, refer to the RTF document that is provided with the program. I can guarantee that it does not cause any problems with running the sim.

This step is NOT required by Windows NT, Windows 2002, or Windows XP users.

Now you're ready to start using DeMONS. Click on the desktop icon for D2Config, and you will be presented with a dialog box that looks something like this:

When D2Config starts, it automatically locates the installed sim(s). If no sims are found, the program will terminate with an appropriate message. The only way it won't be able to find a sim is because you didn't install it from the retail CD. This point is NOT negotiable because there's absolutely NO reason you cannot manage to install the sim correctly. (All of the DeMONS components do this.)

If both sims are installed, the radio buttons in the upper-right corner of the dialog box will become enabled. These radio buttons allow you to specify which sim will be the default sim for each newly-created host. Once a host is created, you can change the sim that the host uses by configuring the host.

On the upper-left of the dialog, the important fields are the sim paths. One or both of these paths will be filled and enabled. You DO NOT have to modify these fields under normal conditions, so that's as far as I'll discuss them.

The real meat of this dialog is in the pane labelled Current Hosts. It contains a listbox which will list the hosts that you've created, and some buttons that allow you to manipulate these hosts.

  • The Add Button - This button allows you to add a new host. When you click it, you will automatically be taken to the Host Configuration dialog box. This button is always available.
  • The Delete Button - This button allows you to delete the currently selected host. This button is only available if an existing host is selected in the list box.
  • The Configure Button - This button allows you to configure the currently selected host. This button is only available if an existing host is selected in the list box.
  • The Schedule Button - This button allows you to build/edit the race schedule for the currently selected host. This button is only available if an existing host is selected in the list box.
NOTE: If you get completely flbbergasted and confused, you can wipe all of the DeMONS configuration data by clicking the "Start Fresh" button in the lower left corner of this dialog box.

What's a Host?
A host is the same thing as a "server". I decided to use the term "host" because it controls a Nascar Racing "server". So, a "host" is what you configure in DeMONS, and the "server" is controlled by that host.

Configuring a Host

By clicking the Add button or Configure button on the previously discussed dialog box, you can configure a DeMONS host. A dialog box will be displayed that contains several tabs, and will look something like this:



Daily Availability
This tab allows you to tell dictate on which days this host is allowed to run. If you want to run the host every day of the week, you can pretty much ignore this tab.

If you want to specify certain days, uncheck "Everyday", and select the day(s) on which you want to run the host. You MUST specify a password for every day that you select. This password isn't used right now, but it will be in the future.

Another important setting on this dialog is "Favored host". Making the host a favored host will cause the launcher to pause all other running hosts (and will terminate ther associated server sessions if they're running) so that the "favored host" is the only one running.

You can use this setting to force a continuously running practice race host to shut down so that the regularly scheduled league race gets all available bandwidth and CPU cycles.

Timing Is Everything
In addition to being able to specify which day(s) a host will run, you can specify a timing style. Each host can only support ONE timing style at a time. there are ways to work around this restriction, but we'll wait until the end of this section to tak about it.

There are three basic timing styles.

  • Continuous Loop -- When used in conjunction with other timing settngs, this is probably the most flexible of all three available timing styles. When selected, each race in the schedule is run in order of appearance in the schedule until either a) you turn it off, or b) it reaches the end of the schedule list. Servers using this timing style cannot be selected as favored because every time they cycle to the next race, they'd shut down all other running hosts.
  • Daily -- This timing style causes the host to run ONE race from the schedule every day, but only once at the time specified. Like the continuous loop style, it will run until a) you turn it off, or b) until it runs out of races to run.
  • Specific Date/Time -- This timing style is for running a single race at a spoecific date and time. If this timing style is selected, you will need to specify both the start date and start time for EACH RACE in the schedule. If you get over-aggresive with the timing by scheduling two races (on the same host) too close together, DeMONS will ignore all races whose start date/time has passed.

    Another item of note for this timing style is that a host using this timing style ignores the daily availability settings, and instead considers itself to run every day. (The favored host setting is NOT ignored, however.)

Other Timing Settings

There are other settings that permit you to enhance the capabilities of the host to deal with time and schedules.

  • Continuous Loop Interval -- this allows you to specify the amount of time between the end of one server session, and the begining of the next server session for the host. This value only applies to the continuous loop timing style.
  • Run Schedule From/To -- this allows you to specify a time-frame within which the host will run races. This value only applies to the continuous loop timing style.
  • Start Time -- this setting allows you to specify what time of the day to run each race in the schedule. This setting only applies to the specific daily timing style.
  • Stop At End Of Schedule -- this allows you to have the host terminate itself when it reaches the end of the race list in the schedule. If you do not check this box, the schedule will continue to repeat the schedule. This setting does NOT apply to the specific date/time timing style.

Make sure you check out the Scheduling Flexibility section near the end of this page. I've outlined how to configure one or more DeMONS hosts to perform a wide range of host scheduling.

Timing Really Is Everything

Now, remembering that you can have multiple hosts, and that each host can use ANY user ID available to it, and that ANY host can run on ANY day with ANY timing style, you can probably see a potential problem - more than one host using the same sierra ID running at the same time. You're probably saying to yourself that it would make sense for DeMONS to resolve any conflicts that might exist, and you know what, you're right - it would make sense.

However, you have to factor in the "John's a lazy bastard" factor - I figure you should be on top of your game enough to be able todetermine on your own when schedules overlap when multiple hosts use the same Sierra user ID. Wanting to at least meet my users half way by helping them more easily determine any potential problems.

Once you have your hosts (and their schedules) configured, you can view a graphical representation of all configured hosts that shows the relative start/stop times, what types of timing they use, etc. On the Main D2Config dialog box, there's a button labelled "Weekly Host Schedules". Clicking this button will show a window something like this:

Each day of the week is shown, and each day is broken down into six 4-hour segments (to provide a visual approximation of the hour). Each host is reflected in the chart and each one shows its host name, the Sierra user ID associated with the host, and the timing style.

The primary thing you must be careful to avoid is having two hosts running at the same time that use a single Sierra user ID. I honestly don't know what would happen, but I can't imagine the results being desireable, so my advice is to avoid this situation entirely. This graphical chart will aid you in this endeavor.

You might not have noticed, but timing styles are indicated by a specific colored line: continuous loop is blue, daily is green, and specific date/time is red.

Building a Schedule

The whole purpose of DeMONS is to allow you to run a series of races in a pre-determined order using a variety of timing settings and even restrictions. Keep in mind that there is a default race settings page from which all new races borrow settings. This makes it much faster to configure a race because from a league administrator's standpoint, most of the race settings never change from race to race. In fact, most of the time only the venue changes.

Beginning with version 0.0.2.3, you can move scheduled events up and down in the list. Keep in mind that races are executed in the order that they exist in the list at the time that you run the launcher. Another caveat concerns a host that is configured to use the specific date/time timing style. Since races are run in the order they show up in the list, you must take extra care NOT to arrange your races so that the times are all mixed up. Remember, DeMONS will IGNORE races whose start date/time was scheduled for a point in time that has already passed.

To make schedule building a little easier, you can also build a "Quick Schedule". This button is found on the Schedule Config dialog box, and will present a subsequent dialog which allows you to select between the two following options:

  • All available tracks -- This option forces D2Config to add one even for each track that is available to the sim.
  • Specific track types -- This option allows the user to select one or more of the descrete track types available in the sim (speedway, road course, etc). All tracks available to the sim that are of the selected type(s) are automatically added to the schedule.
Putting it Out There
You can choose to have a given host to either show up on Sierra's server list, or to NOT show up on their list. If you choose to have your server show up on Sierra, EVERYONE that connects to that server MUST also be logged onto Sierra. This is done because of the ranking system - if one guy (the server) is subject to the rankings, everyone is.

DeMONS allows each host to be individually configured to either be included on Sierra or not be included. To include your host on Sierra, go to the Connections tab on the Host Configuration dialog, and check the box labelled "Register on WON/Sierra".

In order for people to see/join your race, you may have to take additional steps, especially if you're using a router like the Linksys BEFSR41 4-port router switch for cable/DSL connections. You have to forward a range of ports, but it's not that tough. If you want to know how to forward ports on your router, refer to the documenttation that comes with your router. If you're using a Linux gateway machine as a router, you are probably savvy enough to know how to do this, but just in case, Papyrus has provided the necessary examples in the one of the readme files that comes with the game.

Not Putting it Out there
In that last section we mentioned that you don't HAVE to have your server show up on Sierra's server list. To facilitate this, simply go to the Connections tab on the Host Configuration dialog, and check the box labelled "Use TCP/IP", and UN-CHECK the "Register on WON/Sierra" box if it's checked. When drivers are connecting to your server using TCP/IP, they have to know your IP address and may even have to know your net server port value.

Keeping Everybody Honest
You can control access to your server by specifying a race password, and making use of the invite list. If you specify a race password, everybody that wants to join your race MUST know the password UNLESS you have an invite list specified for the server.

The Launcher
The Launcher is what makes all this other stuff pertinent. Without D2Launcher, none of the rest of this would have a purpose. Once you think you're done setting up your host(s), you run D2Launcher and click the Start All button, and the rest is magic. I've been asked this question, so I'll answer it again here - Yes, the Launcher MUST be running all the time for the scheule thing to work.

Performance Considerations

The Launcher is a multithreaded application that requires almost zero processor time while the clock ticks down to the start of a race for a given host. Beyond that, it needs to build a commandline and modify some files before the server is launched, and the thread is put to sleep while the sim is running. However, there are some performance considerations you must be aware of if you're running multiple simultaneous hosts.

  • DeMONS allows you to specify that replays should be automatically saved when a race ends. Saving the replay to disk is CPU and disk intensive, and given the large files (18+ megabytes), the act of saving a replay could interfere with another running host (that has launched it's server session). The same goes for saving chat logs.
  • If a host starts it's server session while another server session is already running, there is a possibility that people connected to the first session will see lag and even disconnects because Windows gives more CPU priority to applications that are being started than to already running applications. There really isn't anything anyone can do about it. Hosting on a multi-CPU machine may help, but those kinds of machines are expensive and probably not all that popular with the home-computing crowd.
Scheduling Flexibility
  • I just want to run an endless loop of races 24/7 (nothing fancy). How would I do that?

    You'll need only one host to do this.

    For the host, do this:

    • On the Daily Availability tab - Set daily availability to "Everyday".
    • On the Timing tab - Set the timing style to "continuous loop". Don't forget to set the interval between races to the desired value.

    What will happen - When you start the host (from the launcher), the host will start cycling through all of the races in the schedule, and will continue cycling through the scheduled races until you tell it to stop.

  • I just want to run one race every day. How would I do that?

    You'll need only one host to do this.

    For the host, do this:

    • On the Daily Availability tab - Set daily availability to "Everyday".
    • On the Timing tab - Set the timing style to "daily".
    • On the Timing tab - Set the time to start the race to the desired time.

    What will happen - When you start the host (from the launcher), the host will start cycling through all of the races in the schedule, running each event once every day at the specified time, and will continue cycling through the scheduled races until you tell it to stop.

  • I want to run practice races all day every day, but I want to run a single league race once a week at a specific time on a specific day while not having any practice races running. How would I do that?

    You'll need two hosts (a practice host and a league race host) with different ID's to do this.

    For the practice race host, do this:

    • On the Daily Availability tab - Set daily availability to "Everyday". If it's checked, un-check the "Favored Host" checkbox.
    • Set the timing style to "continuous loop". Don't forget to set the interval between races to the desired value.

    For the league race host, do this:

    • On the Daily Availability tab - Set daily availability to the desired day of the week . If it's un-checked, check the "Favored Host" checkbox.
    • Set the timing style to "daily".
    • Set the start time to the time you want the race to start.

    What will happen - When you start both hosts (from the launcher), the practice server will start cycling through all of the races, and will continue cycling through the scheduled races until you tell it to stop. When it's time for the league race to start, the practice host will be told to shut down it's current server session (the sim will terminate with NO warning to any drivers that might be connected), and the league race host will start a server session for it's own race.

    NOTE - The league race host can be completely scheduled for the entire season and it will run each league race at the same time on the same day. When I ran a Nascar (and GPL) league, I would run practice races ONLY at the track that was next in the schedule. This would mean that you could only put one track in the practice race schedule at a time because there is currently no mechanism implemented in DeMONS to have the same track run for a certain number of days before moving on to the next track in the schedule.

  • I want to run the same setup as above, but I'm using a machine that's only available for serving races during a specific time frame. How would I do that?

    You'll need two hosts (a practice host and a league race host) with different ID's to do this.

    For the practice race host, do this:

    • On the Daily Availability tab - Set daily availability to "Everyday". If it's checked, un-check the "Favored Host" checkbox.
    • On the Timing tab - Set the timing style to "continuous loop". Don't forget to set the interval between races to the desired value.
    • On the Timing tab - On the Start/Stop pane, specify the "from" and "to" times for the desired timeframe.For instance if you wanted to run races from 6:00pm to 4:30am, you would specify a "from" value of 1800, and a "to" value of 0430. (If a race starts at 4:29am, it will run to completion, so make sure you've accounted for this.)

    For the league race host, do this:

    • On the Daily Availability tab - Set daily availability to the desired day of the week . If it's un-checked, check the "Favored Host" checkbox.
    • On the Timing tab - Set the timing style to "daily".
    • On the Timing tab - Set the start time to the time you want the race to start.

    What will happen - When you start both hosts (from the launcher), the practice server will start cycling through beginning at the start of the specified timeframe, and will continue cycling through the scheduled races until it reaches the end of the specified time frame. When it's time for the league race to start, the practice host will be told to shut down it's current server session (the sim will terminate with NO warning to any drivers that might be connected), and the league race host will start a server session for it's own race.

    NOTE - The league race host can be completely scheduled for the entire season and it will run each league race at the same time on the same day. When I ran a Nascar (and GPL) league, I would run practice races ONLY at the track that was next in the schedule. This would mean that you could only put one track in the practice race schedule at a time because there is currently no mechanism implemented in DeMONS to have the same track run for a certain number of days before moving on to the next track in the schedule.

    NOTE - If the practice host is turned on in the Launcher AFTER the beginning of the time frame (but before the end of the timeframe), it will start at the top of it's race schedule immediately (it does not remember races that have been run.

  • I want to run a couple of races on Saturdays for some casual racing with friends. I want both races to start at a specific time so everyone can schedule their otherwise meaningless lives around my scheduled race events. How would I do that?

    You'll need two hosts (a Race #1 host, and a Race #2 host) with different ID's to do this.

    For the Race #1 host, do this:

    • On the Daily Availability tab - Set daily availability to "Saturday". If it's checked, un-check the "Favored Host" checkbox.
    • On the Timing tab - Set the timing style to "daily".
    • On the Timing tab - Set the start time to the time you want the race to start.

    For the Race #2 host, do this:

    • On the Daily Availability tab - Set daily availability to Saturday . If it's checked, un-check the "Favored Host" checkbox.
    • On the Timing tab - Set the timing style to "daily".
    • On the Timing tab - Set the start time to the time you want the race to start. Don't forget to account for the duration of the Race #1 event, including the practice/warmup/post race sessions, as well as the estimated duration of the race itself (including cautions if yellow flags are turned on).

    What will happen - When you start both hosts (from the launcher), both the Race #1 host and the Race #2 host will start a sim server session at the specified time every Saturday. You can schedule several Saturdays in advance for each host, requiring no human intervention from the point at which you initially started the schedules running in the Launcher.

  • I want to run a couple of races on Saturdays for some casual racing with friends. I want both races to start at a specific time so everyone can schedule their otherwise meaningless lives around my scheduled race events. In addition, I would like to run practice races during the rest of the week just to keep everybody entertained. I also want the practice races to only run between 5pm and 5am. How would I do that?

    You'll need three hosts (a Race #1 host, and a Race #2 host, and a practice host) with different ID's to do this.

    For the Race #1 host, do this:

    • On the Daily Availability tab - Set daily availability to "Saturday". If it's un-checked, check the "Favored Host" checkbox.
    • On the Timing tab - Set the timing style to "daily".
    • On the Timing tab - Set the start time to the time you want the race to start.

    For the Race #2 host, do this:

    • On the Daily Availability tab - Set daily availability to "Saturday". If it's un-checked, check the "Favored Host" checkbox.
    • On the Timing tab - Set the timing style to "daily".
    • On the Timing tab - Set the start time to the time you want the race to start. Don't forget to account for the duration of the Race #1 event, including the practice/warmup/post race sessions, as well as the estimated duration of the race itself (including cautions if yellow flags are turned on).

    For the Practice host, do this:

    • On the Daily Availability tab - Set daily availability to "Everyday". If it's checked, un-check the "Favored Host" checkbox.
    • On the Timing tab - Set the timing style to "continuous loop".
    • On the Timing tab - On the Start/Stop pane, set the "Run schedule from" value to 1700, and the "to" value to 0500.

    What will happen - When you start the hosts (from the launcher), the practice host will start cycling through the scheduled races at (or after) 5pm. When Saturday rolls around, both the Race #1 host and the Race #2 host will start a sim server session at the specified time, and will pause the practice host (as well as terminating it's server session) in favor of the race hosts.

Frequently Asked Questions
  • I don't see any tracks when I try to setup a schedule. Why Not?

    You need to run D2Scrub.

  • I just installed the latest Nascar Racing patch, and tracks don't show up again. What happened?

    You need to run D2Scrub again because the patch included new version of one or more track files.

  • Do I have to do anything special to use new 3rd-party tracks in DeMONS?

    No. DeMONS can find new tracks all by itself. If it shows up in the game, you can schedule a race there with DeMONS.

  • Can I access DeMONS remotely from another machine on a network or on the internet?

    Yes, but you have to use a third-party program until I get around to giving you a native application. A couple of programs that can perform this are pc-Anywhere, and VNC. VNC is free, but pc-Anywhere is a little more secure.

  • The timing stuff is kind of confusing. Can you provide some examples of how to configure various combinations of hosts?

    Check out the section of this document entitled Scheduling Flexibility.

  • I specified that a race run 5 times in the player INI file, but the sim only runs the race once and terminates. Why?

    Because DeMONS only allows the sim to run a single race per sim session, and then the sim terminates. If the sim were to be allowed to run one race after another, what possible use could DeMONS be to you? If you want to run the same track five times in a row, use DeMONS to do it. Look for the "Consecutive runs" checkbox for the race in question.

  • Does DeMONS support a computer that has more than one processor?

    Yes. Each host can be configured to use a specific CPU. If you don't have but one processor, that's okay too, but you'll be limited to maybe two simultaneously running server sessions (not a DeMONS limit, but a hardware limit, instead).

  • How do I determine how many players I can host?

    The simple answer is to determine your upstream bandwidth, and divide that number by 21. Round the answer down to the nearest whole number, and then subtract 1, That's how many drivers you can realistically expect to host on a REALLY GOOD DAY. Most broadband connections are shared with other subscribers, so peak time traffic could affect your ability to host.

  • If I host a race that uses AI cars, can I still host the same number of human drivers?

    No. Once you've calculated the maximum number of possible connections (see previous FAQ question), you need to subtract the number of AI cars from that value, and that's how many humans can cponnect to your server.

  • I have a hardware router. Do I need to do anything special to host races?

    Yes. You need to foward a range of ports to the computer that is the server machine. Each router is different and may have wildly varying requirements and restrictions where forwarding ports are involved. Check your router's documentation for details on how to forward ports.

    Beyond that, you need to know which ports to forward. On your server machine, the default port range would be 32766 to 32767 + number of cars you will be hosting. For example, if you'll be hosting 20 cars, your port range should be from 32766 to 32787. You should also ensure that your core.ini file contains the correct "net_server_port" value. Set it to 32766.

  • I have a hardware router. I want to run two server machines, and I still want to race, too. How do I do that?

    First, go read the previous question. Once you understand the answer, come back and start reading at the next paragraph.

    Each server needs to have it's own range of ports. Assuming you setup the first server machine as described above (forwarding the port range of 32766-32787), you may want to use the port range 32800-32821 for the second server. Don't forget to set the "net_server_port" value in CORE.INI on the 2nd server machine.

    On the machine where you'll acytually be driving, all you have to do is specify a net_server_port value in the CORE.INI file on that machine. You don't have to forward ports to that machine, though. Remember to select a port value that does not fall within the range of the other two machines. A port value of 32850 might be a good choice.

  • Do I have do all that port forwarding stuff even if I'm not using Sierra to display my server?

    Yes, I'm afraid you do.

  • I want to save replays, but the really eat up a lot of disk space. Is there anything I can do about it?

    Yes. Go to each of your player INI files and look for the line that contains this - [MISC]. Under this line, you'll see a line that says clear_replay_each_session=0. Change the "0" to a "1", and the only part of the replay that will be saved is the race session. (Many thanks to Paul E. from WSRL for this tip.)



document ends