Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NPC-Server support #104

Open
7 tasks
LoneBoco opened this issue Jul 5, 2024 · 2 comments
Open
7 tasks

NPC-Server support #104

LoneBoco opened this issue Jul 5, 2024 · 2 comments
Labels

Comments

@LoneBoco
Copy link
Collaborator

LoneBoco commented Jul 5, 2024

Implement proper NPC-Server support with the capability of supporting multiple scripting languages.

  • Create the NPC-Server which runs at the same time as the normal gserver.
  • Make the gserver properly check of the NPC-Server is running and disable appropriate client-side features (like NPC prop editing).
  • Develop a language interface for the NPC-Server to support GS2 and V8.
  • Remove existing V8 integrations.
  • Update all the script code classes to properly pass scripting code on to the appropriate language interface.
  • Update V8 integration to the new NPC-Server language interface format.
  • Integrate GS2.
@LoneBoco LoneBoco converted this from a draft issue Jul 5, 2024
@LoneBoco LoneBoco added enhancement New feature or request npc-server gserver labels Jul 5, 2024
@xtjoeytx
Copy link
Owner

Qq, are we talking about seperating the npc-server out of the gserver into its own application.

@LoneBoco
Copy link
Collaborator Author

No. I'm not going to go that far.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: To do
Development

No branches or pull requests

2 participants