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!

[RELEASE] One For All x64 6.5.2 Full Release

Skilled Illusionist
Joined
Jul 30, 2015
Messages
396
Reaction score
156
Someone can share insights what is changed in the source code to let switch and proxy to be reachable from the outside, and why wasnt it working at least ?

For me my Hamachi solution works good enough (at least at the end i'm the only one anyway who plays on my server), but i'm wondering why this feature was obviously switched off from an MMO Server (makes no sense?) release.
 
Newbie Spellweaver
Joined
Feb 26, 2023
Messages
12
Reaction score
2
I just started installing the server, following Mupu's video #1 (at time stamp 15:51). When I click on the C:\Runewaker\RA Server Controller\install.bat file, I get the following error:

Code:
C:\WINDOWS\system32>setlocal

C:\WINDOWS\system32>cd /d C:\RUNEWA~1\RASERV~1\

C:\RUNEWA~1\RASERV~1>RAServerController.exe -install
(5) Service Start ServiceCtrlDispatcher
(5) Service Failed to create service, error code = 1073

(5) Service Start ServiceCtrlDispatcher RunService == false

C:\RUNEWA~1\RASERV~1>pause
Press any key to continue . . .

Any ideas what might be causing the error code = 1073?

Edit: Looks like the same error was posted here: https://forum.ragezone.com/f887/ra-server-controller-service-start-1208421/#post9155223, but no solution. I will continue thread over there instead.
Edit2: Found solution. Also posted in other thread. Use uninstall.bat first, then use install.bat. Was able to see RAServerController in Services after that.
 
Last edited:
Newbie Spellweaver
Joined
Feb 26, 2023
Messages
12
Reaction score
2
@Mupu, thank you for the upload and the tutorial videos. I had a request for tutorial video 4 (time 0:00:59).
You click on ObjectEdit macro hotkey, but did not show us the code for that macro. Would you be able to post the code that brings up the object editor?

Edit: Please disregard. Figured it out. Make a macro as follows: /run GM_ObjEdit_Frame:Show()
Edit2: This has a complete list of GM related functions: https://forum.ragezone.com/f886/guide-gm-commands-1017297/
 
Last edited:
Junior Spellweaver
Joined
Apr 27, 2015
Messages
176
Reaction score
107
Am I too late to the party for all this latest stuff ?. I've been out of the game for so many years, popped my head back in here cause I got a Dell PowerEgde server with 192gb of Ram at a fair price, and for giggles I tackled the old 6.0.7 setup since I still had those old files.
 
Newbie Spellweaver
Joined
Apr 11, 2020
Messages
12
Reaction score
1
I manage to re-setup everything (kinda) (last time i couldn't even install SQL lol, probably a issue with windows but whatever motherboard die and now i'm back on the track)
So if i read that right, if we need the "updated" proxy/switch files to be able to access the server from outside may i ask to get it as well :3
 
Skilled Illusionist
Joined
Jul 20, 2016
Messages
362
Reaction score
44
Am I too late to the party for all this latest stuff ?. I've been out of the game for so many years, popped my head back in here cause I got a Dell PowerEgde server with 192gb of Ram at a fair price, and for giggles I tackled the old 6.0.7 setup since I still had those old files.

Late response but the 6.0.7 guide and files are horribly outdated in every possible way. Refer to my guide for the new, more optimized and quicker to follow setup that uses the 6.5.2 X64 release.
 
Skilled Illusionist
Joined
Jul 30, 2015
Messages
396
Reaction score
156
Ok, i also get my hands on some very old hardware from 2012 ^^ (Intel S5520HC, 2x Xeon Hexa Core, 192GB RAM), and for the first time i was able to start the whole thing. Its really nice to just port anyhwere you want ^^



yay - [RELEASE] One For All x64 6.5.2 Full Release - RaGEZONE Forums


Now i have to convert my VM to physical Disk, but seems the old hardware cant boot into GPT Install (Picture above is from a vanilla mupu install for testing). Have to try some things. I dont want to new install my (German) RoM-Server where i got so many addons/changes/additions.

I'M updating Server Bios right now, next thing i wanted to try is converting the VM to physical Disk and afterwards convert to MBR.
 

Attachments

You must be registered for see attachments list
Elite Diviner
Joined
Sep 12, 2020
Messages
442
Reaction score
224
Yeah its about the best way to check quest chains with the whole server started .... and you really dont need that much ram to get it started, but on a server board its much faster ......

[/URL]
 
Initiate Mage
Joined
May 29, 2021
Messages
4
Reaction score
1
very awesome release!! *edit* nvm everything works now, you sir made me the happiest person alive, being able to revisit RoM is so amazing
 
Last edited:
Initiate Mage
Joined
May 29, 2021
Messages
4
Reaction score
1
thats true, been playing from lvl 1-28 now and its such a smooth experience, no issues at all
 
Junior Spellweaver
Joined
Apr 27, 2015
Messages
176
Reaction score
107
I dont remember a lot about the game these days cause I was away for so long, but shouldn't mirror world be working in this version ?, I set the disabletag for it and see LUA errors that seem to refer to the setting up of the zone2 NPCs in varanas.
 
Elite Diviner
Joined
Sep 12, 2020
Messages
442
Reaction score
224
It is working in this version @Drewww you just have to fix a few things check out this
 
Initiate Mage
Joined
May 29, 2021
Messages
4
Reaction score
1
Uhm is there a way to add specific mana stones to your inventory? it always gives me a Give Error in DEBUG!
for example i want to add Guard of Eons ( +180 Stam + 180 Dex)
or maybe can i clone items? it sucks since i have to spawn items that randomly have certain stats to then extract them to be able to use them in my gear
 
Junior Spellweaver
Joined
May 9, 2018
Messages
181
Reaction score
126
This SQL statement should give you a Root of Nightmares staff with that single stat on it... replace each Lifefire in the statement below with your character's name.
Code:
INSERT into ImportMail (WorldID,GmName,ToName,Title,Content,OrgObjID,Count,Mode,IP,Money,ExValue,Ability,Durable,CreateTime,Serial) VALUES (1,N'GM Lifefire',N'Lifefire',N'Item with Stat',N'Item w/ Guard of Eons',212500,1,-1,N'10.10.10.10',0,681060,cast( 0x5437000000000000000000000000000000000000 as binary(32)),0,1681146648,24001043);

Let me know if it doesnt work.

Edit: Added image of mailed item
1681150930477 - [RELEASE] One For All x64 6.5.2 Full Release - RaGEZONE Forums
 

Attachments

You must be registered for see attachments list
Last edited:
Junior Spellweaver
Joined
May 9, 2018
Messages
181
Reaction score
126
i wrote a complex web based mailing system
1681154863178 - [RELEASE] One For All x64 6.5.2 Full Release - RaGEZONE Forums



From there i fill it out then hit send and away it goes, leaving behind the query that it used to send the mail.
1681154994750 - [RELEASE] One For All x64 6.5.2 Full Release - RaGEZONE Forums


Final view after sending:
1681157828159 - [RELEASE] One For All x64 6.5.2 Full Release - RaGEZONE Forums


1681155126646 - [RELEASE] One For All x64 6.5.2 Full Release - RaGEZONE Forums
 

Attachments

You must be registered for see attachments list
Last edited:
Founder of EvilSource
Joined
Jun 17, 2010
Messages
323
Reaction score
267
PHP:
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Insert Data</title>
</head>
<body>
    <h1>Insert Data into ImportMail</h1>
    <form action="insert_data.php" method="post">
        <label for="worldID">WorldID:</label>
        <input type="number" id="worldID" name="worldID" required>
        <br><br>
        <label for="gmName">GmName:</label>
        <input type="text" id="gmName" name="gmName" required>
        <br><br>
        <label for="toName">ToName:</label>
        <input type="text" id="toName" name="toName" required>
        <br><br>
        <label for="title">Title:</label>
        <input type="text" id="title" name="title" required>
        <br><br>
        <label for="content">Content:</label>
        <input type="text" id="content" name="content" required>
        <br><br>
        <label for="orgObjID">OrgObjID:</label>
        <input type="number" id="orgObjID" name="orgObjID" required>
        <br><br>
        <label for="count">Count:</label>
        <input type="number" id="count" name="count" required>
        <br><br>
        <label for="mode">Mode:</label>
        <input type="number" id="mode" name="mode" required>
        <br><br>
        <label for="ip">IP:</label>
        <input type="text" id="ip" name="ip" required>
        <br><br>
        <label for="money">Money:</label>
        <input type="number" id="money" name="money" required>
        <br><br>
        <label for="exValue">ExValue:</label>
        <input type="number" id="exValue" name="exValue" required>
        <br><br>
        <label for="ability">Ability:</label>
        <input type="text" id="ability" name="ability" required>
        <br><br>
        <label for="durable">Durable:</label>
        <input type="number" id="durable" name="durable" required>
        <br><br>
        <label for="createTime">CreateTime:</label>
        <input type="number" id="createTime" name="createTime" required>
        <br><br>
        <label for="serial">Serial:</label>
        <input type="number" id="serial" name="serial" required>
        <br><br>
        <input type="submit" value="Submit">
    </form>
</body>
</html>



PHP:
<?php
// Database connection variables
$servername = "localhost";
$username = "your_username";
$password = "your_password";
$dbname = "your_database";

// Establish a connection using SQLSRV
$connectionInfo = array("UID" => $username, "PWD" => $password, "Database" => $dbname);
$conn = sqlsrv_connect($servername, $connectionInfo);

// Check connection
if (!$conn) {
    die(print_r(sqlsrv_errors(), true));
}

// Get values from the form
$worldID = $_POST['worldID'];
$gmName = $_POST['gmName'];
$toName = $_POST['toName'];
$title = $_POST['title'];
$content = $_POST['content'];
$orgObjID = $_POST['orgObjID'];
$count = $_POST['count'];
$mode = $_POST['mode'];
$ip = $_POST['ip'];
$money = $_POST['money'];
$exValue = $_POST['exValue'];
$ability = $_POST['ability'];
$durable = $_POST['durable'];
$createTime = $_POST['createTime'];
$serial = $_POST['serial'];

// Prepare the SQL query
$sql = "INSERT INTO ImportMail (
    WorldID, GmName, ToName, Title, Content, OrgObjID, Count, Mode, IP, Money, ExValue, Ability, Durable, CreateTime, Serial
) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)";

// Bind parameters and execute the query
$params = array($worldID, $gmName, $toName, $title, $content, $orgObjID, $count, $mode, $ip, $money, $exValue, $ability, $durable, $createTime, $serial);
$stmt = sqlsrv_prepare($conn, $sql, $params);
$result = sqlsrv_execute($stmt);

// Check if the insertion was successful
if ($result) {
    echo "Data inserted successfully!";
} else {
    echo "Error: " . $sql . "<br>" . print_r(sqlsrv_errors(), true);
}

// Close the connection
sqlsrv_free_stmt($stmt);
sqlsrv_close($conn);
?>
curious and PHP code to help you achieve the same thing that way you can implement it into your own admin panel, please message me if you need any help with this
 
Back
Top