사용자가 가능한 한 많이 수정하고 사용자 지정할 수있게하려는 프로젝트에서 작업하고 있습니다.Lua는 게임 서버를위한 최고의/가장 빠른 선택입니까?
오픈 소스가 좋은 선택 일 수는 있지만 내부 클래스를 닫아두고 싶지는 않습니다.
내가 생각한 또 다른 두 가지 옵션은 외부 라이브러리와 Lua 스크립팅입니다.
라이브러리 (DLL)의 문제점은 플랫폼 간 호환성은 게임 서버의 일종이며 주로 전용 서버 (주로 Linux) 용으로 설계 되었기 때문에 반드시 있어야한다는 점입니다. 그러나 많은 사람들이 로컬 컴퓨터 (주로 Windows)에서 사용하십시오.
게임 성능과 관련된 많은 작업과 작업을 처리 할 수 있어야하는 게임 서버 응용 프로그램이므로 Lua 스크립트에 의문을 가질 수 있습니다.
나의 의심이 합리적입니까, 아니면 루아가 좋은 해결책이 될까요? 또한 내 관심사에 대해 더 나은/다른 옵션을 생각할 수 있습니까? (-> 온라인 게임)
- 크로스 플랫폼 호환성
- 좋은 성능 :
는 중요한 측면을 요약하면 언어에 대해 알고는 루아, C 또는 닫힌 소스 플러그인/그렇게 중요하지 스크립트 (대한 어떤
- 옵션이 될 수 있지만, 잘 될 것입니다 :
지난 일은 너무 바빴습니다. 도움을 주셔서 감사 드리며, 저는 LUA를 가능한 빨리 시험해 보겠습니다. 내 서버 앱이 대상으로하는 게임은 워크래프트 III입니다. 많은 사람들이 50-100ms와 같은 일부 맵에서 매우 낮은 응답 시간에 매우 우선 순위를 두었습니다. 그래서 나는 성능에 대해 걱정하고 있습니다. 동적 라이브러리의 문제점은 Linux와 같은 저장소에 패킷 관리를 제공하고 싶다는 것입니다. 하지만 크로스 플랫폼 인 프리 컴파일 된 물건을 제공 할 가능성은 의심 스럽습니다. 어쩌면 이전에 언급 했어야 만하지만 고마워요. – Spoofy