A Development Tutorial: Chapter 00

From FOnline: Reloaded Wiki
Jump to navigation Jump to search
A Development Tutorial
Get the developer tools and try building new content for this game!
Season All Seasons
Status Progress Stopped
Completion 75%
Authors Slowhand
This Chapter Setup Local Server
More Chapters Title Page
Setting Up Local Server
Development Kit Setup
Making Maps
The World Map Editor
NPC Dialogues
Create a 2-Map Zone
Monsters, Loot, and Scripts
Tracking Quest Progress
Scenery Scripts
Dialogue-to-Quest Location
Chapter 10
Setup of Scripting Environment
Understanding Quest Scripts
Chapter 13
Dialogue: The "SAY" Menu
Chapter 15
Lockpick Cooldown
Repeatable Locations
Floating FA Text
Roulette Game
Dialogues vs Scripts
Simple Kill Quest
Chapter 21
Mysterious Stranger Perk
Perk Installation
Black Jack Game
Black Jack Installation
Sound Effects
Pro Tips
Notes Need to add images
Scripts Overview


Doing any development work at all, should mean you run your own instance of the game, locally at home on your own computer. This way, you can test whatever you've designed, and work out any bugs before you share it with the world. When you want to start the game to test things, you first start your local instance of the game server, which is the FOnlineServer.exe file. Once that is running, you point the regular game client to it, instead of to the public (real) game online, and launch the game via the FOnline.exe file. The game launches and connects to your local instance of the server without ever needing any online connection to the public MMO game. When you log in, you're playing your own server. This is how developers test things before deploying updates to the real game.

NOTE: This page does not describe how to make an update or how to load an update - only how to get your own local instance of a FOnline server running so you can play the game in developer mode.

in client config set host to localhost and port 4000 (or whatever, can be 2238) in fonlineserver.cfg (server folder) set listening port 4000 (must be same like in client config)

Simple Steps

  • Make sure you have the master.dat and critter.dat or fallout.dat files in your client folder. You likely do already if you play the game much.
  • Create a server directory and drop the server files there.
  • Extract client files from part 2 of the post in link above, into client folder from part 1.
  • The server archive contains all files necessary to run your own instance of the game server. Run FOnlineServer.exe and wait until all data is loaded.
  • If you get a firewall pop-up in system window, allow connection on firewall.
  • Watch for this message: *Starting game loop*. When you see that, then you can connect to your server.
  • Go to client, run FOConfig.exe and go to the Network tab. Change the IP Address to localhost and change the Port to 2238.
  • Then run the game as usual, with the regular game client. If you did everything right you will see a normal login screen. Create a character and play Reloaded on your own FOnline server!

See Also