Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

[Tutorial Series] Build your own Cabal Online Private Server

Status
Not open for further replies.
Joined
Aug 27, 2013
Messages
800
Reaction score
1,967
In this thread I will try to explain as much information about Cabal P.Servers as I can, to my best knowledge, from starting without 0 knowledge to editing it all the way and having a live, fully working public server.



>>> <<<


Files used for the tutorial series:
- Default Database Backups [Credits: @toast2250] [Full thread here]
- Fallen Cabal [Server Side] [Credits: @DeXtR] [Full thread here]
- Emerald Cabal [Client] [Credits: @DeXtR] [Full thread here]
- Cabalmain.exe v.374 [Unpacked, default XORS] [Credits: @Drav3n] [Full thread here]
[F.A.Q.] Frequently Asked Questions

1. Is there a source available of newest files?
- NO. There is no client or server side full source available for public. There is some unfinished emulators and there are some private projects ongoing. There is, however, something like this: Centrino Games - Minerva EP18 Emulator.

2. I've seen servers with "EP21" and more, how come they have it?
- They don't have it. All existing servers, to my knowledge, are built on Episode 8 Files. Variety of content added or adapted in some ways to them and thus it is called "EPX" or whatsoever, a marketing trick to attract players.

3. Which episode files are available?
- Episode 8 [Check Releases section for variety of server files], Episode 2, Episode 3 "Source", Episode 8 Java Emulator, Centrino Games - Minerva EP18 Emulator.


Credits to @chumpywumpy, @knuckles00, @Kome Keto

Required Programs
[Some of the programs have alternatives and you choose them based on your preference]

- a free and open-source SFTP, FTP, WebDAV, Amazon S3 and SCP client for Microsoft Windows. Its main function is secure file transfer between a local and a remote computer. Beyond this, WinSCP offers basic file manager and file synchronization functionality.
[ - based on your preference]

- Text/Hex Editor.[Download 30-days trial, install it and use it for 30 days, once it expires, go to Windows Registry Editor, find Sweetscape and delete it. Re-open 010 Editor and you will have another 30-days trial. Repeat it forever or buy a license.]

- a free source code editor which supports several programming languages running under the MS Windows environment.

- a free and open-source terminal emulator, serial console and network file transfer application. It supports several network protocols, including SCP, SSH, Telnet, rlogin, and raw socket connection. It can also connect to a serial port.

- an integrated environment for managing any SQL infrastructure, from SQL Server to Azure SQL Database. SSMS provides tools to configure, monitor, and administer instances of SQL Server and databases. Use SSMS to deploy, monitor, and upgrade the data-tier components used by your applications, as well as build queries and scripts.[Alternative: ]

Cabal ENC Tool - an application that is able to compress files into ENC files that Cabal clients use and vice versa. [ENC -> DEC / DEC -> ENC] [.dec files can be opened and viewed using Notepad++ or Sweetscape 010 Editor].[Alternative: EncProj]

Bega Admin Tool - tool used for quick and minimal edits [character editing, items generator, stastistics and more] purely for Administrator's usage.

- a spreadsheet developed by Microsoft for Windows, macOS, Android and iOS. It features calculation, graphing tools, pivot tables, and a macro programming language called Visual Basic for Applications.
[Majority of users use for simpler table editing.] (To use it, you either have to obtain a "cracked" version, use some alternatives (test it) or buy a license.)

Additional Programs:

Noesis Viewer - a tool for previewing and converting between hundreds of model, image, and animation formats. It utilizes a robust plugin system, with support for native extension modules and Python scripts.

Guild Emblem Tool - simple editor to add Guild Emblems into the game + it's source.

- a free resource extraction utility and resource compiler for Windows. Simple tool to quickly change Cabalmain's version.

- a graphical tool for merging and comparing text files. Diffuseis able to compare an arbitrary number of files side-by-side and gives users the ability to manually adjust line-matching and directly edit files. [Handy program for those who like to check item lists or compare something between clients]

- A fully-featured, extensible, free IDE for creating / editing modern applications for Windows, as well as web applications and cloud services.

- an x86 debugger that emphasizes binary code analysis, which is useful when source code is not available. It traces registers, recognizes procedures, API calls, switches, tables, constants and strings, as well as locates routines from object files and libraries.
[To put it short- it will be required to edit Cabalmain]

to be added more...


*Tips for more convenient way to use WinSCP & Notepad++

WinSCP
MrSensei - [Tutorial Series] Build your own Cabal Online Private Server - RaGEZONE Forums

MrSensei - [Tutorial Series] Build your own Cabal Online Private Server - RaGEZONE Forums


MrSensei - [Tutorial Series] Build your own Cabal Online Private Server - RaGEZONE Forums

MrSensei - [Tutorial Series] Build your own Cabal Online Private Server - RaGEZONE Forums

Notepad++

MrSensei - [Tutorial Series] Build your own Cabal Online Private Server - RaGEZONE Forums

MrSensei - [Tutorial Series] Build your own Cabal Online Private Server - RaGEZONE Forums


MrSensei - [Tutorial Series] Build your own Cabal Online Private Server - RaGEZONE Forums

MrSensei - [Tutorial Series] Build your own Cabal Online Private Server - RaGEZONE Forums
Credits: @HellSpider; @MOT7; @GODSKIN; @xDarkMoon

** This thread is still being updated. It will be unlocked once enough information will be supplied in here. Thanks to our forum, draft does not work properly and post it before it's time. **
 
Last edited:
Status
Not open for further replies.
Back
Top