This is a read only copy without any forum functionality of the old Modcraft forum.
If there is anything that you would like to have removed, message me on Discord via Kaev#5208.
Big thanks to Alastor for making this copy!

Menu

Author Topic: ArcEmu 3.3.5 Restarter?  (Read 3375 times)

Krang Stonehoof

  • Contributors
  • Wiki Incarnate
  • *****
  • Posts: 164
    • View Profile
ArcEmu 3.3.5 Restarter?
« on: December 23, 2014, 07:37:55 pm »
Greetings,

Can anyone provide a 3.3.5 ArcEmu Restarter for Logon / World?

Thanks.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

schlumpf

  • Administrator
  • Creator of Worlds
  • *****
  • Posts: 2967
    • View Profile
Re: ArcEmu 3.3.5 Restarter?
« Reply #1 on: December 23, 2014, 09:30:38 pm »
Code: [Select]
nohup bash -c "while true; do ./worldserver; done"
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

Milly

  • Contributors
  • Creator of Worlds
  • *****
  • Posts: 503
    • View Profile
Re: ArcEmu 3.3.5 Restarter?
« Reply #2 on: December 24, 2014, 03:14:42 am »
I prefer to use one with an interface
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

stoneharry

  • Contributors
  • Creator of Worlds
  • *****
  • Posts: 617
    • View Profile
Re: ArcEmu 3.3.5 Restarter?
« Reply #3 on: December 24, 2014, 11:35:17 am »
Why would you want a interface?

And why on earth are people still using ArcEmu? Any project using it is a doomed project to failure.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

Milly

  • Contributors
  • Creator of Worlds
  • *****
  • Posts: 503
    • View Profile
Re: ArcEmu 3.3.5 Restarter?
« Reply #4 on: December 24, 2014, 01:26:36 pm »
Quote from: "stoneharry"
Why would you want a interface?
For one, it's way easier than creating a .bat for every new server and emulator and in addition to that I don't exactly appreciate having an ugly command prompt running on my computer 24/7.

But anyway... Yeah ArcEmu pretty much sucks.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

Krang Stonehoof

  • Contributors
  • Wiki Incarnate
  • *****
  • Posts: 164
    • View Profile
Re: ArcEmu 3.3.5 Restarter?
« Reply #5 on: December 25, 2014, 10:48:22 am »
Because I'm still looking for scripting @ Lua.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

stoneharry

  • Contributors
  • Creator of Worlds
  • *****
  • Posts: 617
    • View Profile
Re: ArcEmu 3.3.5 Restarter?
« Reply #6 on: December 25, 2014, 07:02:04 pm »
Quote from: "Krang Stonehoof"
Because I'm still looking for scripting @ Lua.

Wrong answer.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

Krang Stonehoof

  • Contributors
  • Wiki Incarnate
  • *****
  • Posts: 164
    • View Profile
Re: ArcEmu 3.3.5 Restarter?
« Reply #7 on: December 26, 2014, 03:13:53 pm »
Quote from: "stoneharry"
Quote from: "Krang Stonehoof"
Because I'm still looking for scripting @ Lua.

Wrong answer.

Why?
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

Milly

  • Contributors
  • Creator of Worlds
  • *****
  • Posts: 503
    • View Profile
Re: ArcEmu 3.3.5 Restarter?
« Reply #8 on: December 26, 2014, 04:36:30 pm »
Quote from: "Krang Stonehoof"
Quote from: "stoneharry"
Quote from: "Krang Stonehoof"
Because I'm still looking for scripting @ Lua.

Wrong answer.

Why?
Because lua scripting has literally nothing to do with a server restarter.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

Krang Stonehoof

  • Contributors
  • Wiki Incarnate
  • *****
  • Posts: 164
    • View Profile
Re: ArcEmu 3.3.5 Restarter?
« Reply #9 on: December 26, 2014, 04:44:00 pm »
"And why on earth are people still using ArcEmu? Any project using it is a doomed project to failure."

I answered with "Because I'm looking to use the Lua Engine."

And he said wrong answer.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

stoneharry

  • Contributors
  • Creator of Worlds
  • *****
  • Posts: 617
    • View Profile
Re: ArcEmu 3.3.5 Restarter?
« Reply #10 on: December 26, 2014, 05:03:36 pm »
It angers me. It genuinely does. It just shows pure ignorance with reasoning like that. I might explain  why you can't use ArcEmu when I'm back on a computer.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

Crumpet

  • Contributors
  • LUA Script Tinker
  • *****
  • Posts: 46
    • View Profile
Re: ArcEmu 3.3.5 Restarter?
« Reply #11 on: December 27, 2014, 01:23:32 am »
Let me save harry bursting a blood vessel.
TrinityCore has a Lua engine now, see: https://github.com/ElunaLuaEngine/Eluna

Use that and you don't have to deal with the terrible-ness that is arcemu and you can still script in Lua.


Arcemu is harry's ex, and they didnt have a good breakup.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

stoneharry

  • Contributors
  • Creator of Worlds
  • *****
  • Posts: 617
    • View Profile
Re: ArcEmu 3.3.5 Restarter?
« Reply #12 on: December 27, 2014, 01:36:41 am »
A Lua engine should be used to make life easier, not as a necessity. And ArcEmu is literally unusable for a live server, there are too many fundamental issues with it. Still on my mobile.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

Krang Stonehoof

  • Contributors
  • Wiki Incarnate
  • *****
  • Posts: 164
    • View Profile
Re: ArcEmu 3.3.5 Restarter?
« Reply #13 on: December 27, 2014, 12:26:59 pm »
Yes, but to be honest I wouldn't move to Trinity or something else just because I'm way too familiar already with the ArcEmu, and I bet it would be a pain in the ass to move from ArcEmu to Trinity. And from what I've heard, it is very hard to customize a Trinity server. I don't know, maybe I'm wrong but I'm still looking for the full-text Stoneharry.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

stoneharry

  • Contributors
  • Creator of Worlds
  • *****
  • Posts: 617
    • View Profile
Re: ArcEmu 3.3.5 Restarter?
« Reply #14 on: December 27, 2014, 07:05:13 pm »
Copying some older post:

Quote
Quote
Lua is actually crap, and let me elaborate (and I'm not talking about Eluna, but Lua for WoW scripting in general): In ArcEmu at least, it can cause random crashes, and is limited as fuck. Why not script in C++, it's more (and I MEAN A LOT MORE) efficient, you have all commands/functions available, it's not limited at all. These being said, Lua sucks, and should only be used on the following things: kill yourself.

Because the ArcEmu Lua implementation is poor, and the developers have openly shown what needs to be rewritten and why it is crashing. You can't say Lua is bad just because ArcEmu have not implemented it properly, that's like saying Java is terrible because Minecraft has terrible performance.

And programming in C++ is incredibly slow (in terms of development time) compared to any scripting language. Lua has such a high performance in processing that you will never have any detrimental effects on modern hardware for WoW either.

Quote
Arcemu is not a "wrongly programmed" emulator at all really nor is it outdated in any way at all and even if it was, AC-web people would not be able to judge anything like that. Please elaborate.
Arcemu is a great server who at least have a community of people that know what they are doing.

No it's not. It REALLY is not. I have administrated and developed on all of the three core emulators and have more experience than most people here, having been in emulation actively since 2006-07.

Antrix, Ascent, Hearthstone, Aspire, ArcEmu and whatever fork you want to name. They ARE and WAS terrible. They were put together by amateur developers hacking together features in the aim of getting quantity over quality.

I mean, just look at the spell system. It reads spell descriptions and applies effects based on the string patterns found.

Then look at the event manager, that also has constant stack corruptions.

Then look at the coding conventions used - little consistency due to the nature of how it was developed. There's barely any OOP even used, instead we have 9k line classes.

People who say it was good live in a world of nostalgia. As early as mid-TBC everyone was migrating to Mangos based emulators.

ArcEmu hasn't even been actively developed in many years now.

The community was good, but also amateur. Do you not remember the "Burlex Goat Scripts" and other silly community collaborations? These were terrible, by people who produced shitty code. It was fun. It was not good.

It meant that one average developed could do what hundreds could not and was worshipped as a god like character.

Just go on OwnedCore and look at the threads from the time.

So to sum up:
- Major stability issues throughout the code base
- Fundamental issues with implementations
- Hacky hacky code
- Many bugs
- Not developed for many years

The main issue being stability of course. The rest you can work with. Sure it is stable with your 5-10 player peak development team but try running a live server. I've encountered it before where you leave the server online with no players for a couple of days, try to login, and it randomly crashes. The epitome of unstable.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »