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

Artemis Cosmos 3.0.6.2 Pre-Release #202

Open
NoseyNick opened this issue Jan 22, 2023 · 3 comments
Open

Artemis Cosmos 3.0.6.2 Pre-Release #202

NoseyNick opened this issue Jan 22, 2023 · 3 comments

Comments

@NoseyNick
Copy link
Collaborator

Artemis Cosmos 3.0.6.2 Pre-Release Pre-Alpha is available! 😍

Initial discoveries:

  • Cosmos server listens on UDP ports 2010 and 3100.
  • Our usual netcat captures are not going to work, will presumably require going back to tcpdump (which does UDP, yes, despite the name).
  • This is probably a very different protocol! Many doc updates likely!
  • I think the intention is that if we want to integrate "other stuff" With Artemis Cosmos, we can now do so using the built-in Python runtime, not reverse-engineer the network protocols and write unofficial clients, however there are several good use-cases where unofficial clients may still have value, EG some of the known Artemis 2 use-cases:
    • automation / bots to control the server itself (this may be better done with Python now?)
    • recording and archiving games for future archaeology
    • driving giant LED display boards with extra ship status screens
    • special-purpose unofficial clients like the Android Artemis Messenger
    • unofficial servers
    • proxies

Let the discussion commence! 😀
NN

@JoshHawley
Copy link

I can also see a use case for creating custom hardware controls (input as opposed to display mentioned above).

@JoshHawley
Copy link

Also, It should be noted that 3.0.7.0 was shared on the forums:
https://artemis.forumchitchat.com/post/artemis-cosmos-3-0-6-6-prerelease-12579183?pid=1334990512

@aiden-w-135752345
Copy link

The UDP port 3100 traffic is the same server discovery protocol from 2.7
The UDP port 2010 has the real traffic,
I've done some initial tests, (up to but not including console choice) found some patterns.
https://github.com/aiden-w-135752345/Cosmos-protocol
I'm going to continue identifying packet types in the order they appear.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants