LCKB
Real June Release 1776 - Printable Version

+- LCKB (https://lckb.dev/forum)
+-- Forum: ** OLD LCKB DATABASE ** (https://lckb.dev/forum/forumdisplay.php?fid=109)
+--- Forum: Release Zone (https://lckb.dev/forum/forumdisplay.php?fid=190)
+---- Forum: Episode 4 Releases (https://lckb.dev/forum/forumdisplay.php?fid=156)
+----- Forum: Server Side (https://lckb.dev/forum/forumdisplay.php?fid=138)
+----- Thread: Real June Release 1776 (/showthread.php?tid=4673)

Pages: 1 2 3 4 5 6 7


- Reza - 12-23-2020


Here is the best june source release.


Source Client


Source Server


MysqlServer


ServerRelease Data


Client Data


To use this release simply download the following links. 


Repack: 2


MySQL Server: 2


Unzip the files.

put everything to this for example.

C:\LastChaos\SRCDesign\

goto C:\LastChaos\Etc\ and extract the 7z here

so the dependencies are in the correct place use ur brain.

it shouldnt be extracted to etc\etc it should only be LastChaos\Etc\LIBRARY



open the sln Build_2010 for the client and the Server for visual studios 2010  and press play . everything should build. 



extract MySQL put it at C:\LastChaos\MySQL  

edit the service install.bat and fix the directory to match then run the bat as admin to install the mysql service.

to uninstall edit the other bat  effectively creating a start stop system i guess.... 

now goto the gameserver folder cause im pretty sure i forgot to fix the config but just goto the folder

c:\lastchaos\serverrelease\gameserver\newstobm.bin < -- in the gameserver folder not the data folder

fix the ip in there to put 127.0.0.1

now goto c:\Lastchaos\Client\ there will be 2 folders in here 1  should have the bins you just compiled cause

i didnt fix the build output path before i uploaded but just copy the one that has the bins u compiled and move it to 

the other folder with the client  then BOOM done . run the [CeNsOrEd] n go

 

the original text snippet of what i modified from base release untouched. 

1. Install Visual Studio 2010 

2. Install Vs2010Sp1

3. Install NaviCat Premium 

4. Install IIS with PHP Manager and other dependencies

5. Copy Lastchaos Source Server / Client 1757 Clean untouched.

6. Copy All Dependencies prebuilt for use in compiling source.

    Bison

    Boost 1.59

    Botan

    DirectX 8.1

    Intel Jpeg Library 15 (IJL15)

    Log4cxx 

    MySQL-5.1

    

7. Copy Full Client 1776 base. 

8. Copy Base Server Dependencies, Configs and start/stop scripts. with mysql setup

9. Configured Solution for Vs2010 server and client server has 8 

projects and cleint has 6 to compile successfully using property pages.

//Source Changes

10. removed checks for gamigo in server source and client.

11. moved log files to local folder. 

12. added to mapattr support for ep1 sat files

13. added option to extern ip in connector.

14. reworked login scripts in gameserver , loginserver

15. fixed directories in Engine , EntityClass, Nksp, Engine\graphics\Shader

16. Remove Xtrap

17. reworked loading sl.dta in client.

18. default model fix in client.

19. removed _usa (_XXX) from lods etc in data folder

20. externip fix + player online server select counter



21. register page on website  iis 



 




- Beast - 02-15-2021


I have a quick question, I notice you only do the configurations for Debug. Is using the Debug flag a problem for this project or would you recommend using Release or another? Also is the db clean or does it have custom changes?




- b4rr4cud4 - 02-18-2021


/index.php?/profile/21708-reza/&do=hovercard" data-mentionid="21708" href="/index.php?/profile/21708-reza/" rel="">@Reza

Came back 2 just say THANK U. Does compile just find 4 me, helped me with better source. Thanks bro




- Reza - 02-20-2021


@beast

 i would reccommend release mode for live server. 

these fiiles are just a [CeNsOrEd] project i made by taking official release june and fixing only the bare minimum to make everything work from  compile to login for private servers that means removing official callbacks for authentication etc this is the bareminimum to get a login working also yes i only fixed it for debug since the files still have many problems this was designed to be a free entry point for anyone who wants to start learning c++ and LC  it is already setup to run debug and you can debug it to find the problems easier. i run my servers in debug personally because if i ever get hacked i have a nice memory dump ready to view and performance wise its not like it matters because ur not hitting numbers that the official did most privates only have 200-300 now so its not compared to 1-2k + of official 

and if the servers can handle that on a channel then a debug version should support a couple hundred in debug but yeah release mode does make a difference when ur hitting 100-200 players but with a windows live server i had up to 500 before without problems in debug mode just the server needed visual studio installed to support the debug version sdk 

also i didnt remove any of the original configurations this was meant to be a "base release" with only necessary changes meaning that i didnt break anything from official either if its on those files its mostly 100% official so you can assume barunson broke it in every case not some random tardo on here who thinks he programs.  it should have all the original configurations for the region variants and in those configs should give you a example of the things official had implemented thru preprocessor etc. 

if you want to fix another configuration just make a new configuration and put the settings ur self. the release was for people who didnt want to mess with settings so u just hit play and debug is the default selected configuration so i fixed only that one. its not like i fixed anything in the config i just made it work from c:\LastChaos\ and etc you could use the edits i made to debug config as a example to fix the errors with other configs 

@b4rr4cud4 yw

 




- Reza - 02-20-2021


this has no edits from anyone except bare minimum i dont think it even has the akan hack fixed so just a warning to all that you need to do your own work with and copy to from other source or fix  the code  but regardless of that these are the most stable and most reliable server source available to date even November is not as good as this [CeNsOrEd]. 




- ShaSha - 03-25-2021


Thanks for your works but gameserver.exe, loginserver.exe, connector.exe, helper.exe , messenger.exe, subhelper.exe missing in your files. I don't know if it's normal I'm a newbie.

 




- Scura - 03-25-2021



8 hours ago, ShaSha said:




Thanks for your works but gameserver.exe, loginserver.exe, connector.exe, helper.exe , messenger.exe, subhelper.exe missing in your files. I don't know if it's normal I'm a newbie.



 




you have to compile it ...




- ShaSha - 03-25-2021



49 minutes ago, Scura said:




you have to compile it ...




Thanks, Sorry I'm newbie in last chaos dev so it's ok but I can't compile GS and subhelper : 

2




- PTR321 - 03-25-2021


have you changed the paths?

 




- Scura - 03-25-2021



5 hours ago, ShaSha said:




Thanks, Sorry I'm newbie in last chaos dev so it's ok but I can't compile GS and subhelper : 



2




Right Click in every solution (GameServer, LoginServer ....) and check the VC++ library, also check the linker and the included libs! If you follow the guide that Reza posted, you should not have any problems!