Multiple clients sharing multiple devices

Hello, I've seen that one device can't be shared with multiple clients but can a single server share multiple devices with multiple clients(each device only plugs into one computer)? My use case is a flight simulator with multiple touch screens and other interfaces that are USB but need to be plugged into different computers, it would be nice to run a single ethernet cord to the cockpit in a raspberry pi that has them all plugged in vice multiple USB cords to multiple hubs like I have today. Is this feasible and would the configuration remain the same after powering everything off assuming no plugs are physically moved around?

#2

Yes a single server can share multiple devices with multiple clients. Each client could autouse the device it wants.