osAFlyff server

Respect goes for you and your developing team ;) Thnx for not letting osAFlyff die ;) if you ever need a web coder (php/mysql) you know who to hit up.
 
Btw, if you want fast bug reports, i could host a BETA server of each revisions you make, and could probably make a page where players could report the bugs, it wouldnt be so hard since on my server theres a lot of player visitors and probably enough of them would want to beta test, i think it would be a great idea ;)
 
It uses Lua to send "live packets" from the chat and for NPCs dialogs for example. So you can change dialogs in servers files without having to reboot the server or logout.

The gm command .fpak3 can run live packets using lua stocked in "osAFlyff\Binary\ServerPackets"
 
Ok, after I suggested a gm log to adi and adi left I decided to implent it myself.
Why a GM Log?
- There could be corrupt staff; You may need it ;)

Ok, open up the Source and go to FlyffWorld > Server > FileOperations > Logging.cs
Under this Line...
Code:
private static StreamWriter sw_all = new StreamWriter("Console.log", true);

You add this Line...
Code:
private static StreamWriter sw_gm = new StreamWriter("GM_Commands.log", true);

Then goto...
Code:
StreamWriter sw;
if (Type == MessageType.packet)
sw = sw_packet;

and add this line under it:
Code:
if (Type == MessageType.gmcmd)
sw = sw_gm;
And you are Done... :)

Why do I post this here?
You may add it to your new release exos :P
 
(FOR VISTA USERS)
oi! I'm working directly on the NPCShop Data. The Lua stuff is a bunch of crap, tho. So I already rewrote it to work for vista.

also, I'm working on fixing the vcfuncs.dll mess for vista users.
They cannot access the vcfuncs via attribute call, so I'm rewriting the functions.

I assume clock() either gets the time, or the measurement of milliseconds since the program started.

Another thing I'm going to work on, is when the user tries to get shop data, the program crashes. I assume this is because the devs of flyff directly set GETDATA right after they send the WANT_NPCSHOP_DATA packet.

(ClientSide)

Because of this, the client crashes because it really wants that return packet, but the server either doesn't send the right packet, or never sent the NPCSHOP_DATA packet.

I'm working on a few other things using the Calli Rev1 for 'pak' references.
 
Im all straight Vista user, and i have no problems running these files... Ive tested them out (rev3) and they seem to be working fine, you can buy items... kill mobs... LEVEL UP... stat points...vagrant skills only atm though... its pretty much done with basics, if it doesnt die, we will be seeing this as the most successful emulator i believe.
If only i went after programming and not web dev xD
 
Hi, it's so dificult to return from holyday ^^, there are a lot of thing to read, so i' will Add this cause i can't edit exo58 post :

- We will make an open alpha server for allowing you to know at which state of developpment we are, see what how the latest update are integred. That will allow you also to send us Bugreport (and thank zebra for your offer, we have people who are already working on a website, but if you have a script for a bugreport page it will be welcome !)

- I'm working actually to allow multilanguage dialogue for a server (i will test it this evening or tomorrow)


If YOU want to help, you can even if you don't know how to code in C#. Why ? There a lot of thing that have to be done and that could allow us to win some time :

- Make dialog file for other language. Actually we're working on french dialog but of someone could make Deutch, English or other version we will be happy to add there work in the projet !

I will edit this post after for explain you how to make a dialog file, it's very easy :wink:

- When the alpha server will be open we will need people to test Guild functions, we'll ask for your help when we need you to make test.

This is open source so all your suggest could be interesting !

And for finish this post (i'll speak more later) i'd like to say a GREAT thanks to :

- Adidishen wha have made great works
- FrostElite for his packet guide ! (very usefull i suggest you to read it if you want to code for osaflyff or dragonflyff)
- DragonFlyffTeam, cause they give me the wish to learn C++ and C#. And there comment are welcome ^_^


Long live for OsaFlyff :D:
 
For the level 1->level 3 "bug", see levelup_state under worldserver.ini.

P.S
If you guys need me to help with website<->server live interaction, you can ask me on MSN.
 
For the level 1->level 3 "bug", see levelup_state under worldserver.ini.

P.S
If you guys need me to help with website<->server live interaction, you can ask me on MSN.

If you add me, I could ask you :) divine and exos too pls :>
-> [email protected]

-------------------------------------------------------------------------------


Another fix for the jewelry upgrading. If you upgrade to +20 it'll kick you out because it can't execute it into the database. So edit this:
FlyffWorld > Server > Main > Treaded.cs
Change this...
Code:
Database.Execute("INSERT INTO flyff_items VALUES ({0},{1},{2},{3},{4},'{5}',{6},{7},{8},{9},{10})",

to...
Code:
Database.Execute("INSERT INTO flyff_items VALUES ({0},{1},{2},{3},{4},'{5}',{6},{7},{8},{9},{10}, {11}, {12}, {13}, {14}, {15}, {16}, {17}, {18}, {19}, {20})",

-------------------------------------------------------------------------------

I could translate dialogs to german :P
 
For the level 1->level 3 "bug", see levelup_state under worldserver.ini.

P.S
If you guys need me to help with website<->server live interaction, you can ask me on MSN.

Actually, multi leveling on kill is original in even e-flyff.
Its easy to try, just make a new character and make it aoe assist, then the lowest level leech inside that range,
then aoe all mobs you can, the leech will level multiple times!
My suggestion, this should be the default function, you level until theres no exp contribution more to get.
This is a fun way to level, I been leveling on eflyff for 4 years and if you strike above one level in an aoe, its fun to do more aoes,
it inspires people, to see what they can do, how many they can aoe in one aoe...
I love this way and it would be a shame to remove it.
 
Back