MainStream Conquer Online Server Emulator
Client Version: 5017
Server Version: 2.2
-----------------------------------------------------------------------
-- CPU Usage on my netbook: Intel Atom 1.6 Ghz N270 -> 0-5% -------
-- CPU Usage on Tanel´s Crappy PC: Intel Celeron 1.7 GHZ -> 0-3% ----
-- CPU Usage on Standard PC: Intel Pentium 4 - 3.2 Ghz -> 0-1% ------
-- CPU Usage on Server PC: Intel Xenon 2.4 Ghz -> 0% --------------
----------------------------------------------------------------------
-- Ram Usage -> 86MB --------------
----------------------------------------------------------------------
[ALL CODING HAS BEEN DONE ON MY NETBOOK ALL CPU USAGE MEASURES I POST WILL BE FROM THAT NETBOOK TOO IF NOT STATED DIFFERENT]
This is all my own work or if stated others.
This is based of the common 5017 LOTF.
If you are going to close this tab now coz you read LOTF, Read below.
Tanel couldnt recognize it as his work on June. Just a quick hint that there is really everything changed.
If you would like to buy it:
Step 1:
PM the the offer
Step 2:
PM Me your MSN
Step 3:
AND IF YOU BUY NOW, YOU NOT JUST GET THE SOURCE! IF U BUY RIGHT NOW YOU GET UPDATES WEHN I UPDATE ;O
(Atleast that works on television so dont comment)
22.4.2010:
Removed most IF/ELSE Statements and used Switches to organize it more
23.4.2010:
Removed nearly all Hashtables as they are fucking slow and unstable.
Hashtable passed to Dictionary now.
26.4.2010:
Thinkin of implementing Hybrids new Sockets
Thinkin to implement the Faster and more efficient Cryptographer from Justins Source.
Basic Quest System Done.
Quests are now fucking easy to add.
2.5.2010:
New Sockets!
Login Server and Game Server now Seperate.
17.5.2010:
New Mob Drop System!
Mob Drops are fucking easy to code now.
19.5.2010:
Mob Drop System Seems buggy :O
20.5.2010:
Memory Usage a way too high! (41MB)
CPU Leak ( 15-50% in IDLE )
Ram Leak... after hours the server uses more than 300MB...
Starting to fix that...
2.6.2010:
4.6.2010:
Closed alpha stage soon. To sort out the few bugs i missed
Fixed a bug with Item Quality Changing ( Lets say u get a Super sword... after a while it was Elite or Normal for some reason )
8.6.2010:
9.6.2010:
Online since 24h no Login Freeze or crash :O
10.6.2010:
Thanks to my testers.... bug list = 3 Pages....
I can remember when i said: "To fix the last FEW bugs"... how stupid was i?
K Lets fix the bugs...
7.7.2010:
8-7-2010:
Added GEM Effects
Added COOL Effects
Added Summoning
Later that day:
Recoded all i did today.
10.7.2010:
Added the new fast pwnzor Crypto!
Ping decreased by 12 on local-host. Testers report better ping too!
Changed the Auth Database System. Now it actually works.
Fixed the MobDrop System (again) (Finally it works)
14.7.2010:
Quest System now Clear. Fully Working.
Removed all timers. Now just 3 "Thread Timers" ->
-> CPU USage: 0-3%
-> RAM Usage 13MB
17.7.2010:
Dmaps Added! Working for: Mobs
Skill System Started! Easy to add Skills now!
18.7.2010:
Dmaps working for Mobs and Items.
Skill System Skipped!
Finished PacketHandler!
Mana now works.
20.7.2010:
Added Weather Effects
Added Day n Night
22.7.2010:
PacketHandler totally messed up. Nothing works anymore...
23.7.2010:
Fixed the packethandler again.
XP Bar Fixed
25.7.2010:
Added New Skill 1060 (Summon)
Added New Skill 1080 (Random Teleport)
Fixed Portals!
26.7.2010:
New Login Server!
GameServer Sockets now 100% Done!
Justin helped me to use more Pointers on vital parts.
Login Process now faster!
27.7.2010:
Database System Changed!
-> Accounts = INI
-> CHaracters = INI
SAVE BUG!
28.07.2010:
2.8.2010:
Dura loaded correctly
BIN DB now But buggy...
3.8.2010:
Old Database again
Mite switch chars to mysql for website features...
4.8.2010:
I just did it! Chars now from MYSQL!
5.8.2010:
TopClass effects added!
Fixed Item Droping.
Improved Mob Moving!
Mobs now have a better AI
Reduced Server CPU load on Characters.
6.8.2010:
Monitoring added. (Chatlog, Action Log,...)
Bug Reporting Command Added. (Will write it to a File)
MultiLang System Added!
/En = English
/de = German
/du = dutch
Will change the Server Messages and NPC´s to the Language you have
choosen.
15.8.2010:
Starting to use Pointers!!!!
16.8.2010:
Better not using pointers... Had a vital conversation with Hybrid.
18.8.2010:
###VERSION 2.1####
19.8.2010:
Loading TQ Binary Database NPCS
Loading TQ Binary Database MOBS
Loading TQ Binary Database MOBSPawns
Spawning TQ NPCS Implemented
Spawning TQ Mobs Implemented
CPU USage 100% :O
20.8.2010:
CPU usage 0% -3% One Char Logged in
1-4% with 13 Chars. Thanks to testers!
TQ Mobs now Move! Added MobTypes!
1= Normal
2= MMessenger
3= King
4= Guard
5= Pet
RAM USAGE (Fully Loaded) 105MB
CPU Usage 10 PPL ONLINE: 0-4%
Summoning Lags the Server. CPU Goes up to 18% for 1 Second
Later that day:
Guards didnt attack. now they do.
Summoning now works well again.
21.08.2010:
Major CPU Usage Problem.
Fixed Some bugs tho..
22. August 2010:
As Elimination Reported i structure the source more.
Added some neat functions wich save you a crapload of work.
CPU Usage near Perfect. 0-8% (from 56% yesterday to 29 % today and now 8%)
CPU Usage 1-5 is acceptable for me so ill tweak it down as far as possible my goal is 0-1% for sure.
Memory Usage: 105MB
CPU Usage: 0-8%
Threads ( Reported by Task Manager) : 27 (got rid of 2)
###VERSION 2.2####
23. August 2010
Cpu usage 0-2% now (netbook)
Memory Usage now 56MB
GUI added.
Cpu usage 0-1% now (netbook)
Memory Usage now 62MB
GUI Exit Button (the red X) handled for saving purposes and question if u rly wanna close
Fixed NPC Dialoges
Fixed Guards attacking mobs
Login Server gui can now be minimized.
Cross Threading Save way to access Textboxes
Faster Startup.
24. August 2010:
GUI Re-Done Now its smaller and has more functions.
Mobs got a Better AI now.
Market Vending now Works
DMAP Height Check.
Very much thanks to CptSky & Emme
Using CPtSky´s way to handle Gem and Super Effects. Took some load off my Char Thread.
Used Emme´s MySQL Insert System. (Still in the source)