Forums WoW Modding Support Archives Azerothcore Discord Archives [DiscordArchive] Yeah, it's more obvious to solve it without a proxy. But wouldn't you need to modify every Character

[DiscordArchive] Yeah, it's more obvious to solve it without a proxy. But wouldn't you need to modify every Character

[DiscordArchive] Yeah, it's more obvious to solve it without a proxy. But wouldn't you need to modify every Character

rektbyfaith
Administrator
0
01-02-2024, 11:07 PM
#1
Archived author: walkline • Posted: 2024-01-02T23:07:40.699000+00:00
Original source

Yeah, it's more obvious to solve it without a proxy. But wouldn't you need to modify every CharacterDatabase call, for example, from this CharacterDatabase.Query to this CharacterDatabase.RealmID(2).Query?
rektbyfaith
01-02-2024, 11:07 PM #1

Archived author: walkline • Posted: 2024-01-02T23:07:40.699000+00:00
Original source

Yeah, it's more obvious to solve it without a proxy. But wouldn't you need to modify every CharacterDatabase call, for example, from this CharacterDatabase.Query to this CharacterDatabase.RealmID(2).Query?

rektbyfaith
Administrator
0
01-02-2024, 11:08 PM
#2
Archived author: Foe • Posted: 2024-01-02T23:08:31.345000+00:00
Original source

Not if the relevant world server is still responsible for the actual transactions, they would only know what their relevant characters are doing at any point in time
rektbyfaith
01-02-2024, 11:08 PM #2

Archived author: Foe • Posted: 2024-01-02T23:08:31.345000+00:00
Original source

Not if the relevant world server is still responsible for the actual transactions, they would only know what their relevant characters are doing at any point in time

rektbyfaith
Administrator
0
01-02-2024, 11:10 PM
#3
Archived author: Foe • Posted: 2024-01-02T23:10:13.443000+00:00
Original source

Oh, you meant with multiple connections, sure, you'd have to store the realm ID in the session object
rektbyfaith
01-02-2024, 11:10 PM #3

Archived author: Foe • Posted: 2024-01-02T23:10:13.443000+00:00
Original source

Oh, you meant with multiple connections, sure, you'd have to store the realm ID in the session object

rektbyfaith
Administrator
0
01-02-2024, 11:10 PM
#4
Archived author: walkline • Posted: 2024-01-02T23:10:58.755000+00:00
Original source

I also considered that approach, but it's a more complicated one. And with the implementation of cross-realm LFG, it would be nice to save a player.
rektbyfaith
01-02-2024, 11:10 PM #4

Archived author: walkline • Posted: 2024-01-02T23:10:58.755000+00:00
Original source

I also considered that approach, but it's a more complicated one. And with the implementation of cross-realm LFG, it would be nice to save a player.

rektbyfaith
Administrator
0
01-02-2024, 11:13 PM
#5
Archived author: Foe • Posted: 2024-01-02T23:13:00.892000+00:00
Original source

I don't think this kind of a rewrite/implementation should care about being backwards compatible with any existing modules tbh
rektbyfaith
01-02-2024, 11:13 PM #5

Archived author: Foe • Posted: 2024-01-02T23:13:00.892000+00:00
Original source

I don't think this kind of a rewrite/implementation should care about being backwards compatible with any existing modules tbh

rektbyfaith
Administrator
0
01-02-2024, 11:13 PM
#6
Archived author: Revision • Posted: 2024-01-02T23:13:42.639000+00:00
Original source

As long as the modules can be updated to reflect any changes done, why does it matter? There's always an inherent risk of modules breaking no matter the reason.
rektbyfaith
01-02-2024, 11:13 PM #6

Archived author: Revision • Posted: 2024-01-02T23:13:42.639000+00:00
Original source

As long as the modules can be updated to reflect any changes done, why does it matter? There's always an inherent risk of modules breaking no matter the reason.

rektbyfaith
Administrator
0
01-02-2024, 11:13 PM
#7
Archived author: Foe • Posted: 2024-01-02T23:13:53.508000+00:00
Original source

Exactly
rektbyfaith
01-02-2024, 11:13 PM #7

Archived author: Foe • Posted: 2024-01-02T23:13:53.508000+00:00
Original source

Exactly

rektbyfaith
Administrator
0
01-02-2024, 11:18 PM
#8
Archived author: walkline • Posted: 2024-01-02T23:18:00.068000+00:00
Original source

But I also want to make this clustering (and cross-realm) solution optional; you can enable/disable it from the config. Additionally, I want to support several cores (AC/TC/Mangos, so less changes in the core - better), and I came up with this proxy solution.
rektbyfaith
01-02-2024, 11:18 PM #8

Archived author: walkline • Posted: 2024-01-02T23:18:00.068000+00:00
Original source

But I also want to make this clustering (and cross-realm) solution optional; you can enable/disable it from the config. Additionally, I want to support several cores (AC/TC/Mangos, so less changes in the core - better), and I came up with this proxy solution.

rektbyfaith
Administrator
0
01-02-2024, 11:26 PM
#9
Archived author: walkline • Posted: 2024-01-02T23:26:48.891000+00:00
Original source

Alright, I’ll take several steps back and reassess this.
rektbyfaith
01-02-2024, 11:26 PM #9

Archived author: walkline • Posted: 2024-01-02T23:26:48.891000+00:00
Original source

Alright, I’ll take several steps back and reassess this.

rektbyfaith
Administrator
0
01-02-2024, 11:27 PM
#10
Archived author: Revision • Posted: 2024-01-02T23:27:17.405000+00:00
Original source

In the end what matters is how you want to do it, as long as it's implemented well and all that jazz.
rektbyfaith
01-02-2024, 11:27 PM #10

Archived author: Revision • Posted: 2024-01-02T23:27:17.405000+00:00
Original source

In the end what matters is how you want to do it, as long as it's implemented well and all that jazz.

Recently Browsing
 1 Guest(s)
Recently Browsing
 1 Guest(s)