Jump to content


  • Content Count

  • Joined

  • Last visited

  • Days Won


TriRozhka last won the day on July 31

TriRozhka had the most liked content!


About TriRozhka

  • Rank

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. TriRozhka

    Select character = closing program

    Client incompatibility may cause such problem. What client are you using and what nation trying to run?
  2. TriRozhka

    [223, 2232] RF Online Patch Maker + Source

    Thanks! Some kinda glitch of std::ofstream. Should be replace with std::endl. it works normal with 0D 0A endings. I just changed file writing function and got a glitch. Files updated.
  3. TriRozhka

    Select character = closing program

    Did you equipped GM accessories before logout? 2 GM rings can cause crash due to stats overflow....
  4. LINK Description: Used to create patches for default RF.exe launcher Requirements: Hex editing tools Web server Setup: Extract anywhere Install web server. Put files from 'www' to your web server's folder Using Hex editing tool replace IP address with your public (or local) IP address at RF.exe inside 'Launcher' folder. Edit IP addresses at ...\www\Update.dll and ...\www\Update\SeverConfig.dat Put your client files (initial patch to be able update any client to your version) into '!PatchFiles' folder. (DO NOT include these files to patch: .\R3Engine.ini .\Patchinfo.z .\ServerConfig.dat .\DataTable\GameSetting.ini .\DataTable\ClientDB.dat .\RF_Setting.ini .\RF.exe .\System\DefaultSet.tmp \CHLOG.TXT .\System\FileData.dat .\System\FileData.z Press buttons 'Refresh' and 'Start' (address of update.dll must be reachable from PC where you run PatchMaker. This file provides actual version of your client) '!Download' folder will contain zipped files of client. Put them to your 'download' folder at web server. '!BackupPatchFiles' - files you put to '!PatchFiles' earlier (with version control) '!BackupResourceFiles' - backup of files replaced with '!PatchFiles' contents (with version control) '!RFOnline' - latest updates of your client files 'Update' - Patchinfo.z (with version control). Put latest PatchInfo.z file to your ...\www\Update\ folder Replace Update.dll from your 'www' folder with new one You can run client now. Check updates before you put them to production! Make an empty update in case of PatchInfo.z error during update.
  5. Yes it works with both 223 and 2232. check settings at config.php and use corresponding gu_in (2232) or bsb_in (223) source folder
  6. I'm not good in video editing. So i put a text manual to release folder. Decompiler part still not translated, was tired. I will complete translation later. There are nothing special in compilers part: set path to input and output folders, change xlsx files, put ticks on files you want to build, press start.
  7. It takes a loooong time but finally i can start public tests. Open test continues till the end of July. After that, all trial counters will be cleared and 30 day limitation will start. By the terms of license you should pay ~20$ after each 30 days pass. But if you gonna be good boys and girls and follow license agreement, this payment will be single. I have to use this terms in order to prevent some people from refunding transactions. You can find a link to the Discord support channel in Help-About menu. A LINK TO NEW VERSION And one more thing... I wanna sell this project completely. Same way as AOP tools. To a single person. Project includes: Source files of Parser engine Source files of License system (both client and server) Source files of Additional tools (network engine with encryption, logging engine, database engine etc) Owners rights to distribute this software. It costs 3000$. If someone interested - contact me. This offer available till the end of open test.
  8. i recommend appserv 2.5.10. it may be unstable with other configurations apache + php How to install: put php2.8 to www folder edit config file config.php
  9. no, map editor is still private. cause it's kinda unstable script and tough in explanation. inaccurate handling can cause permanent data loss, so i refused from sharing it. I wiped my map data twice while developing it... Please wait for c++ edition.
  10. AppServ 2.5.10 PHP 2.8 Public edition XLSX Scripts RU XLSX Scripts EN How to use (Russian) I moved each part of project to separate archive, English scripts added too. You need to put your item.dat and nditem.dat to *_unpacker folder than run itemtotxt.php. After that you can get txt files from item folder. Import is manual: open txt file using Excel and copy paste only necessary data. In new version, which is almost done, reverse conversion is made automatically.
  11. TriRozhka

    Files and Guide review

    I've setup AOP few days ago on windows server 2019 and my Windows 10 pro with SQL Server driver with no problem (SQL 2012 standard) 8. I will try to investigate it.
  12. TriRozhka

    Files and Guide review

    I don't get it "...do nothing to teach" and "we are in this to educate". Is it some kind of contradiction? ok ok ok This database name is precompiled When in Internal mode it will create COINT_TEST_RU, another way BILLING. So any existing connection will be overwritten RF Online is an old game which developing since 1998 so it use old concepts and tool kits without any review. New versions of drivers can cause instability or even incompatibility with old applications. So that's why you should always use SQL Server driver and add ODBC with correct bit mode. You can find more about ODBC drivers versions more here: https://stackoverflow.com/questions/39440008/differences-between-drivers-for-odbc-drivers same as #6 Statement is same, game was not designed to use NT authority in ODBC. Changing authentication method can cause unpredictable reaction on different systems. Returning to #4 if zone started with admin privileges it will create own system ODBC driver connection with sql server authentication mode. And it will create it each time zone started and roll back any changes. It can cause conflicts with user odbc drivers. So that's why i recommend to add only Billing ODBC connection manually with different name. RF Online server configured to connect port 61433 by default. This setting is precompiled. Account, login and zone will not start if your SQL Server run on default 1433 port. So if you skip the step of port change i suppose you have changed it in account, login and zone by hexing it. ok ok ok ok HBK is not used at all. Forget about it. It was some kind of mechanism of saving players RAW in case of database crash i suppose. It's no longer functional. i always use short path c:\history The path is dynamic and max size is 63 bytes. it depends on date, time and player serial in database. More players in database - more characters in string. For example: F:\History\Item\20200506\17\2_173105.his this is already 40 bytes. ok
  13. TriRozhka

    Files and Guide review

    0. Making an installer for rf online server - a step to make people decrease their IQ. I'm already at database setup step and i still don't met any info about what game server version used as base (i understand that it's GU or 2232 but it's just because i'm rf developer for 11 years already) Why do you recommend to install SQL Express? It has limitations of database size and lack of tools. Install FULL version of MSSQL only or at least provide an info about express limitations. Databases should be generated with it's text scripts. Not restored from backups. It is not a mistake, It's same feeling like if you purchase a candy box and see that it was opened and taped with a duct tape, i mean was opened, not new, not clean etc. 2'nd reason i cant check that billing script is OK (bug report with non working premium was published already). I have to create new database, restore it and check scripts... Do not use BILLING as database name especially when running server under RU localization. Server will overwrite this setting with precompiled values. ODBC Settings wrong. You must always use SQL Server and never Native client. Or you get your database and server in read only mode. Logout will cause rollback to 1st level. ODBC x64 MUST be created for BILL and Wold databases. Zone server is a 64 bit application so it will never find these bases if you create them with 32 bit ODBC. ODBC x32 used for BILL and User databases. Yes, BILL db must be created twice: for 32 bit login server and 64 bit zone. More about odbc: If you run account and world with administrator privileges it will generate odbc for user and world bases. To connect base using this odbc you should add credentials (For RU settings it is login:rfrusaccount password:#rf%rusaccount and rfrusworld #rf%rusworld. These values are precompiled) and map them to corresponding databases. (This method of connection provided by original developers, why we need to connect using system accounts? What if you put a database on a separate PC? You cant connect with users account no more. You have to setup Active Directory first...) I don't find a 61433 port setting. It was edited in zone ? Ok... Server scripts are cleaned from unused files, that's good, but you missed to provide SystemGuardTower.ini file. Server will run without any system towers. GM account creation script is wrong. Sub-grade used only account with grade 2 and it can be 0,1 or 2. Until you provide gm commands with such grades by yourself. do not activate map view on zone main window while in production. It cause performance decrease. [FireGuard Use] Use = no Use = FALSE WorldInfo.ini: HistoryPath = C:\rf\server\log\History Path is too long it cause server crash. ;Address = ; Uncomment for port forwarding Not used ;GateIP = ; Uncomment for port forwarding Must be not commented and provided with correct white IP address. This address provided to client launcher (to default launcher) In summary i can say that this guide is not a universal rf setup guide. So people who involved in rf online developing can't help well to other people who met difficulties with this files, just because they don't know what was edited in %USERNAME%'s rf online repack. A lot of things was not mentioned. When a person, who used this guide, get real server files it will stuck forever with it's installation. I'm sorry for my criticism. This is only my opinion.
  14. Transaction completed successfully. New owner is horo. If you have any question about this tools you can contact him. Thank you everyone for participating this auction. This topic can be closed now.
  15. Are you sure? For an account joined 31 minutes ago it's kinda suspicious place such high bid. Can you prove your intentions to pay such fee? I suppose i have to moderate such bids. In order to prevent abusing auction mechanism. We continue with horo 530, until i get confirmation from kezjajkz.
  • Create New...