suriyun-production / mmorpg-kit-docs

This is document for MMORPG KIT project (https://www.assetstore.unity3d.com/#!/content/110188?aid=1100lGeN)
https://suriyun-production.github.io/mmorpg-kit-docs
49 stars 11 forks source link

Opsive TPC #698

Open Blunnyn opened 3 years ago

Blunnyn commented 3 years ago

I would like to know what the integration of opsive TPC was, since since 2018 nothing has been done.

insthync commented 3 years ago

I was planned to use just its character movement system but as it has many other features that I also think I should implement them too. So it makes me confusingly which way I should go, implement a character movement system to the MMORPG KIT or create a new package which adds networking to Opsive's package with MMO things added.

I am thinking that the second way will easier to do because if I going to implement all Opsive's package to MMORPG KIT, I might have to changes many things that will affect other customer projects.

insthync commented 3 years ago

You can tell me what do you think about this.

MostHated commented 3 years ago

Just a quick note, Opsives current character controllers were built with modularity in mind and to be able to swap out the network layer with different systems. For example, with The Third Person Controller, you can simply use the PUN Networking addon.

I would guess that it may be easiest to simply mimic the PUN addon, but with components from the kit instead?

RunOrDi3 commented 3 years ago

@insthync We are Appreciate your hard work :) Keep on and we are with you !

BJPickles commented 3 years ago

I would like to use TPC with MMORPGKIT fully. The movement and especially the combat. I like that I can assign IDs to holster and unholster my weapons with ease.

Furthermore the IK state system is incredibly powerful and well worth the time to learn to create smooth transitions for attacks and movement.

Seeing the integration on the todo list was the deciding factor for me buying the MMORPGKit, so I'm very much excited for it!

With the PUN addon, its super smooth and easy everything syncs nicely over the network. Unfortunately the only draw back is that the PUN addon is client authoritative.

I would be willing to pay extra for TPC integration to get it quicker 🤣

insthync commented 3 years ago

In my opinion, I think client authoritative is not bad and shooter games which have a lot of players should do it to reduce work at server, but it should have speed hack detection at the server, which will set client's position to be the same with server when client's position is too far from server.

BJPickles commented 3 years ago

In my opinion, I think client authoritative is not bad and shooter games which have a lot of players should do it to reduce work at server, but it should have speed hack detection at the server, which will set client's position to be the same with server when client's position is too far from server.

Very true. Just a little more susceptible to hacking. But as you say, as long as there's a server that has some countermeasures then it mitigates some of the risk.

Would you be looking to add this any time soon?

BJPickles commented 3 years ago

This would also go well with Behavior Designer (on the to-do list).

BJPickles commented 3 years ago

create a new package which adds networking to Opsive's package with MMO things added

In short, I suggest this.

BJPickles commented 3 years ago

Is there any update on said new package?

insthync commented 3 years ago

Did not started yet.

BJPickles commented 2 years ago

Any update on this yet?

DageTheReaper commented 1 year ago

Count my support for this Really need this for my game