• Networking: We're currently investigating a cascade effect causing network performance degradation in our network. - Sponsor

[RELEASE] One For All x64 6.5.2 Full Release

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.
 
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:
@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:
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.
 
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
 
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.
 
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.
 
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]
 
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:
thats true, been playing from lvl 1-28 now and its such a smooth experience, no issues at all
 
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.
 
It is working in this version @Drewww you just have to fix a few things check out this
 
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
 
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
 
Last edited:
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
 
Last edited:
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