Forums WoW Modding Support Archives WoWModding Support Archives [DiscordArchive] The argument emulator developers always use against scripting is performance, but performance is not

[DiscordArchive] The argument emulator developers always use against scripting is performance, but performance is not

[DiscordArchive] The argument emulator developers always use against scripting is performance, but performance is not

Pages (4): Previous 1 2 3 4 Next
rektbyfaith
Administrator
0
11-15-2021, 10:25 AM
#11
Archived author: Deleted User • Posted: 2021-11-15T10:25:14.060000+00:00
Original source

I've done it both ways now. Eluna is great, love the project. Was quite easy to hit the limits of what it can do performance wise and refactor to C++ anyway.

Fair few years of doing it just the C++ way and missing the speed of iteration and obviously more difficult limiting letting newer devs using it.

But now that TC has the script reloading combined with using TS transpiled that feels like the best of both worlds.

Can iterate very fast and so far things run fast too.
rektbyfaith
11-15-2021, 10:25 AM #11

Archived author: Deleted User • Posted: 2021-11-15T10:25:14.060000+00:00
Original source

I've done it both ways now. Eluna is great, love the project. Was quite easy to hit the limits of what it can do performance wise and refactor to C++ anyway.

Fair few years of doing it just the C++ way and missing the speed of iteration and obviously more difficult limiting letting newer devs using it.

But now that TC has the script reloading combined with using TS transpiled that feels like the best of both worlds.

Can iterate very fast and so far things run fast too.

rektbyfaith
Administrator
0
11-15-2021, 10:26 AM
#12
Archived author: <o> • Posted: 2021-11-15T10:26:40.616000+00:00
Original source

tc has a pr for _adding_ scripts using their own hotswapper now, so it's also possible to write and create core-style scripts very efficiently today
rektbyfaith
11-15-2021, 10:26 AM #12

Archived author: <o> • Posted: 2021-11-15T10:26:40.616000+00:00
Original source

tc has a pr for _adding_ scripts using their own hotswapper now, so it's also possible to write and create core-style scripts very efficiently today

rektbyfaith
Administrator
0
11-15-2021, 10:26 AM
#13
Archived author: stoneharry • Posted: 2021-11-15T10:26:55.874000+00:00
Original source

TS WoW wasn't really a thing when I started this project otherwise I would have probably ended up using it
rektbyfaith
11-15-2021, 10:26 AM #13

Archived author: stoneharry • Posted: 2021-11-15T10:26:55.874000+00:00
Original source

TS WoW wasn't really a thing when I started this project otherwise I would have probably ended up using it

rektbyfaith
Administrator
0
11-15-2021, 10:27 AM
#14
Archived author: <o> • Posted: 2021-11-15T10:27:43.700000+00:00
Original source

tswow livescripts still really aren't up for the task with running real servers tbh
rektbyfaith
11-15-2021, 10:27 AM #14

Archived author: <o> • Posted: 2021-11-15T10:27:43.700000+00:00
Original source

tswow livescripts still really aren't up for the task with running real servers tbh

rektbyfaith
Administrator
0
11-15-2021, 10:28 AM
#15
Archived author: <o> • Posted: 2021-11-15T10:28:04.753000+00:00
Original source

stability is good enough but it's still a fairly frustrating experience to write
rektbyfaith
11-15-2021, 10:28 AM #15

Archived author: <o> • Posted: 2021-11-15T10:28:04.753000+00:00
Original source

stability is good enough but it's still a fairly frustrating experience to write

rektbyfaith
Administrator
0
11-15-2021, 10:30 AM
#16
Archived author: <o> • Posted: 2021-11-15T10:30:03.503000+00:00
Original source

but yeah, most people that complain about eluna performance seem to think the only type of server that exists is 3k+ megaservers
rektbyfaith
11-15-2021, 10:30 AM #16

Archived author: <o> • Posted: 2021-11-15T10:30:03.503000+00:00
Original source

but yeah, most people that complain about eluna performance seem to think the only type of server that exists is 3k+ megaservers

rektbyfaith
Administrator
0
11-15-2021, 10:30 AM
#17
Archived author: <o> • Posted: 2021-11-15T10:30:28.308000+00:00
Original source

wouldn't surprise me if you can pull numbers like that today on a single core anyways, even if it could get a bit pricey
rektbyfaith
11-15-2021, 10:30 AM #17

Archived author: <o> • Posted: 2021-11-15T10:30:28.308000+00:00
Original source

wouldn't surprise me if you can pull numbers like that today on a single core anyways, even if it could get a bit pricey

rektbyfaith
Administrator
0
11-15-2021, 10:32 AM
#18
Archived author: stoneharry • Posted: 2021-11-15T10:32:27.651000+00:00
Original source

Aye, and it depends what exactly you have actually implemented in Eluna.

It just bothers me that the emulator developers of pretty much any core don't get the advantages of a scripting language, instead we end up with bastardised features like SAI.
rektbyfaith
11-15-2021, 10:32 AM #18

Archived author: stoneharry • Posted: 2021-11-15T10:32:27.651000+00:00
Original source

Aye, and it depends what exactly you have actually implemented in Eluna.

It just bothers me that the emulator developers of pretty much any core don't get the advantages of a scripting language, instead we end up with bastardised features like SAI.

rektbyfaith
Administrator
0
11-15-2021, 10:33 AM
#19
Archived author: Deleted User • Posted: 2021-11-15T10:33:14.155000+00:00
Original source

That I absolutely agree with you on.
rektbyfaith
11-15-2021, 10:33 AM #19

Archived author: Deleted User • Posted: 2021-11-15T10:33:14.155000+00:00
Original source

That I absolutely agree with you on.

rektbyfaith
Administrator
0
11-15-2021, 10:33 AM
#20
Archived author: Deleted User • Posted: 2021-11-15T10:33:46.660000+00:00
Original source

I mean even if I'm not personally going to use it we _know_ that Blizzard used LUA for some server side scripts.
rektbyfaith
11-15-2021, 10:33 AM #20

Archived author: Deleted User • Posted: 2021-11-15T10:33:46.660000+00:00
Original source

I mean even if I'm not personally going to use it we _know_ that Blizzard used LUA for some server side scripts.

Pages (4): Previous 1 2 3 4 Next
Recently Browsing
 1 Guest(s)
Recently Browsing
 1 Guest(s)