Skip to content
This repository has been archived by the owner on May 24, 2018. It is now read-only.

Important things TODO #1

Open
10 tasks
shoghicp opened this issue Nov 28, 2013 · 22 comments
Open
10 tasks

Important things TODO #1

shoghicp opened this issue Nov 28, 2013 · 22 comments
Assignees

Comments

@shoghicp
Copy link
Member

  • Detect version and forward properly to supporting servers
  • New tokens generated each 15 seconds, valid for 30 seconds.
  • Helper threads for background tasks in proxy.
  • Multiworld compatible.
  • 5-second server pingback with player list, information.
  • Servers can be regrouped or split in runtime.
  • Support DEFLATEPacket
  • REUSE_ADDR for UDP.
  • Maintain client <--> server for 2 minutes before resetting it to the lobby.
  • Remote Management Tool (sends UDP packets with API key)
    • Broadcast message
    • Run commands on servers
    • Change API key on runtime
@ghost ghost assigned shoghicp Nov 28, 2013
@iksaku
Copy link

iksaku commented Dec 4, 2013

Wow! Congratulations @shoghicp ! You are carrying MCPE multiplayer to a whole new level with PocketMine-MP!
P.S: If you want a beta tester contact me, I can help you if you want ;)

Cheers!
You are the best! :D

@ghost
Copy link

ghost commented Dec 6, 2013

You should make it be able to switch servers. :)

@Mrtannn
Copy link

Mrtannn commented Dec 15, 2013

Waiting for this plugin.

Cheers.

@ghost
Copy link

ghost commented Dec 20, 2013

When is the release expected to be?

@ghost
Copy link

ghost commented Jan 18, 2014

Also please add "/server" command. :)

@L3ice
Copy link

L3ice commented Jan 19, 2014

Cmon
Work on Rubberband! :D

@ghost
Copy link

ghost commented Jan 19, 2014

@MineMobileCrafter He can't finish it until he implements the new networking into PocketMine-MP. Just be patient.

@Glitchmaster-PE
Copy link

If you want it done as fast as you want, do it yourself ;)

@iksaku
Copy link

iksaku commented Jan 19, 2014

No one can do this better than @shoghicp

@ghost
Copy link

ghost commented Jan 21, 2014

Yea @shoghicp is a professional of networking stuff and he is much better than me. XD
I made cool plugins because of his awesome easy-to-use APIs.

@iksaku
Copy link

iksaku commented Jan 23, 2014

[SUGGESTION] A main console that control each one... so if I do "/say hi" on the main one... it will be send to every server

@shoghicp
Copy link
Member Author

I'm implementing a new way to do networking into PocketMine-MP. With that, plugins will be able to block/modify/create packets easily, route them, and it will be more efficient. Using that, I'll be able to use a single TCP socket to communicate frontend <--> backend server, eliminating the random crashes and making the connection even more reliable.

Just wait, I've to finish my tests :D

@ghost
Copy link

ghost commented Jan 30, 2014

@shoghicp You're the best! :D Looking forwards to your release. :)

@ghost
Copy link

ghost commented Feb 18, 2014

im making the same API and same thing and go on shoghicp! the API that i will make would be for networking and that and a plugin for Multi-Server that i will not release cuz im banned from the forums :P

@iksaku
Copy link

iksaku commented Feb 18, 2014

@shoghicp Cool!

@iksaku
Copy link

iksaku commented Feb 20, 2014

@JassperBeastHD I don't think so... (#6)

@ghost
Copy link

ghost commented Mar 13, 2014

@shoghicp There are some limits of using a single TCP connection, maybe you should make it dynamicly.

@AndreyNazarchuk
Copy link

Still working on this anymore?
Really look forward to linking servers :)

@shoghicp
Copy link
Member Author

I'll work on this after finishing 1.4 :)

@ghost
Copy link

ghost commented Jan 6, 2015

Since 1.4 is considered stable now, you should definitely work on this. :)
Would be really cool.

@iksaku
Copy link

iksaku commented Jan 6, 2015

^^^ 👍 ^^^

@AndreyNazarchuk
Copy link

👍
On Jan 6, 2015 10:31 AM, "Jorge González" [email protected] wrote:

^^^ 👍 ^^^


Reply to this email directly or view it on GitHub
#1 (comment).

@PocketMine PocketMine locked and limited conversation to collaborators Jan 6, 2015
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

6 participants