Author Topic: FOnline TLA SDK Server TUTORIAL Part 1  (Read 42280 times)

FOnline TLA SDK Server TUTORIAL Part 1
« on: December 26, 2010, 11:31:40 pm »
Hello, and welcome to my basic FOnline SDK installation tutorial. If you're new to the FOnline SDK I suggest that you don't skip any parts of this tutorial as I don't want you to ask questions about things that I already explained.

Tools Needed

Notepad++
TortoiseSVN
And again a BRAIN(funny me.. ::))

Step 1 Downloading server with Turtoise SVN:

1.Make a new folder on your Desktop or anywhere on your disk, doesn't matter where, and call it SERVER or whatever you want.
2.Right click on the folder you created and then click on SVN Checkout.Then a window should pop up.
3.In the URL of repository insert the URL provided bellow.

Quote
http://xp-dev.com/svn/fonline_sdk/

4.In the Checkout directory you select the folder you created earlier.
5.Click Ok and another window will pop up, this means the server files are now downloading.

Preparing the Server:

I assume the download has finished if you are reading this step.

1.Go into the folder called Server.
2.Open FOnlineServer.cfg with Wordpad or Notepad ++.
3.In the line Port=4000 change it your desired port or leave it as it is.

example

Quote
# Listening port
Port=2100

Setting up admin passwords:

1.In the same file FOnlineServer.cfg at the very bottom look for the lines I posted bellow:

Quote
# Keys for accesses
# Aviable four access mode: client (default on login), tester, moder, admin
Access_client=000000 00000000
Access_tester=
Access_moder=
Access_admin=

And create a password for each access class.
Example:

Quote
# Keys for accesses
# Aviable four access mode: client (default on login), tester, moder, admin
Access_client=000000 00000000
Access_tester=abuse1
Access_moder=abuse2
Access_admin=abuse3

2.Now start your server, register an account and log in.

Open up the message box and type in the following:
Quote
~getaccess admin abuse3(the password you set earlier)

You will receive a confirmation that you access has changed in the log box.

Questions and answers:

Q:Why can't my friends can't connect to my server?
A:You need to forward the server port in your router if you have one or if you have a dynamic IP you need to create a DNS address at no-ip.org
and give that to people who want to connect.

Q:How do I spawn items or change my stats?
A:You can do this with the following commands:

Skills
Quote
~param 0 200 300 - You get 300 to Small Guns change to 201 to get for Big guns and so on.
Specials
Quote
~param 0 0 3000 -  From 0 to 6 you get can change your specials like ~param 0 6 3000 adds 3000 to luck
Other Commands
Quote
~param 0 72 xxx - Heal yourself
~additemself 349 1 - First value is the code of the item and the second is the number.You can find more item codes in Server/data/ItemsNames.ist open it with Notepad++ in front of each item is the code.

Second part of the tutorial can be found here.
« Last Edit: July 07, 2013, 01:59:43 pm by raynor009 »

JovankaB

  • Guest
Re: _=FOnline SDK Server TUTORIAL=_
« Reply #1 on: December 26, 2010, 11:34:48 pm »
Nice tutorial ;) I agree the brain is very important and Notepad++ is very useful too.
But I think this should be in offtopic, because it's not FOnline 2238 related.
« Last Edit: December 26, 2010, 11:41:55 pm by JovankaB »

Re: _=FOnline SDK Server TUTORIAL=_
« Reply #2 on: December 27, 2010, 12:20:52 am »
Thank you.

Got damn my fingers hurt.

Re: _=FOnline SDK Server TUTORIAL=_
« Reply #3 on: December 27, 2010, 12:51:30 am »
Great tutorial dude! Try to add some other info and commands for server , like how to use ~runscript (test) SetType X Y Z

Offline runboy93

  • 'Insanity'
    • MyAnimelist Profile
Re: _=FOnline SDK Server TUTORIAL=_
« Reply #4 on: December 27, 2010, 01:01:06 am »
Good (and only one tutorial..?)
Explain much to install server, but you should put more commands.

Offline cogliostro

  • No Parole from Rock 'n' Roll, all the way from L.A
Re: _=FOnline SDK Server TUTORIAL=_
« Reply #5 on: December 27, 2010, 04:28:56 am »
Many thanks for this, and congrats for your endeavor it will be of good use for uninitiated as myself. I'm going to try this later.
Let them eat metal!

Offline Wipe

  • Rotator
  • Random is god
Re: _=FOnline SDK Server TUTORIAL=_
« Reply #6 on: December 27, 2010, 05:11:41 am »
The name you just added must be the exact name you will register outherwise it will not work.

It will. You are adding password to config file, not name of admin/moder/whatever. There is no username check, everyone can use specified pass.
Games are meant to be created, not played...

Re: _=FOnline SDK Server TUTORIAL=_
« Reply #7 on: December 27, 2010, 09:13:40 am »
If you did not notice the list of commands is in a link .Just click there on read through the replies.

I beg the admins if they can correct any spielling errors i made.
« Last Edit: December 27, 2010, 09:22:31 am by raynor009 »

Re: _=FOnline SDK Server TUTORIAL=_
« Reply #8 on: December 27, 2010, 10:38:51 am »
Good (and only one tutorial..?)
Explain much to install server, but you should put more commands.

SPECIAL:
~param 0 [0-6] x - change your SPECIAL stats, ~param 0 0 10 - 10 ST

SKILLS:
~param 0 [200-217] % - change your skills, ~param 0 200 100 - 100% SG

PERKS:
~param 0 [300-439] x - add perks, x is number of perks, ~param 0 322 1 - 1x better criticals

OTHER STATS:
~param 0 [number] x

You can find all param commands in SDK/Server/Scripts/_defines

OTHER COMMANDS:
~drop - you can log other account without 10 minutes relog
~regenmap - regeneration map
~toglobal - teleport to world map
~respawn ID - respawn, your ID is 0
~regenmap - regeneration map
~addnpc hx hy dir pid - add npc
~addloc coords pid - add location on world map
(...)

All commands are SDK/Docs/FOnlineRu


Re: _=FOnline SDK Server TUTORIAL=_ Part 1
« Reply #9 on: December 27, 2010, 09:17:32 pm »
Comming soon tutorial on how ot customize the server more.

Offline LagMaster

  • No. 1 Topic Starter
Re: _=FOnline SDK Server TUTORIAL=_ Part 1
« Reply #10 on: December 27, 2010, 11:09:48 pm »
pic on The Server of The Gods(raynor's test and probably best's server)

we where assaulting Navaro

in our server every one is a GM, but the critters respawn every minute
if you whant to join, add raynor on skype:"raynor009"(so you can gain basic tutorials on how to use your powers)
note:the server will be online only if raynor is online
note to raynor: sory if i did something i didn't have to, but we need more people on our server, not only the 5 of us
other note: you can use the 3D skin or a 2D LJ skin from start(i think the 2D restarts after a death, but idk)
how to? easy!!!
at start be4 you talk with the black guy(forgot name) activate your god powers and tipe ~toglobal and go str8 where ever you whant with a 2D skin(if you whant the vault oufit, we have some)else go trouth the doors and str8 to the elevator, and have a 3D skin
« Last Edit: December 27, 2010, 11:25:15 pm by LagMaster »

Re: _=FOnline SDK Server TUTORIAL=_ Part 1
« Reply #11 on: December 29, 2010, 10:51:04 pm »
Video tutorial made.For those who are lazy to read.

http://www.youtube.com/watch?v=5aSUx6-4R9o&feature=player_embedded

Offline Mr Feltzer

  • FOnline: Australia
    • The Core Gaming Australia's Website
Re: _=FOnline SDK Server TUTORIAL=_ Part 1
« Reply #12 on: January 29, 2011, 04:06:12 am »
when I Host the Server theres a Pretty Big problem, The Server loads properly but when I Connect on the Client,
The Login/Register Screen is just Black! I Cant even see the login/register buttons.
What could the problem be?
Founder of Fallout Online Australia

Re: _=FOnline SDK Server TUTORIAL=_ Part 1
« Reply #13 on: January 30, 2011, 10:12:47 pm »
Okay everybody, please help me out soon. When ever I start up the game my screen is completely black and all I can see is the Fallout cursor. Does anybody have a suggestion for a solution? ???

Offline Mr Feltzer

  • FOnline: Australia
    • The Core Gaming Australia's Website
Re: _=FOnline SDK Server TUTORIAL=_ Part 1
« Reply #14 on: January 30, 2011, 11:16:31 pm »
I Figured Out how to Fix the black Screen.
You Just Copy the "default.cache" From youre Actuall FOnline 2238 Data Folder, and copy it over to the SDK's Client Data.
That worked for me, Now Im just getting Startup script Error :(
Founder of Fallout Online Australia