I still think web interface is much simpler to setup, nevertheless:
First, you can't use the same file for both computers, their function is different, so must be the the configuration.
Disclaimer: I didn't try all this, so I may be wrong.
You need two artnet universes: 1. for external input from remote computer to local, 2. for feedback to remote computer.
Map artnet 1 to Universe 1 on remote computer (output), map artnet 2 to Universe 2 on remote computer (input)(*);
Map artnet 1 to Universe 1 on local computer (input) and map artnet 2 to Universe 1 (!!! not 2) (feedback)(*).
Do not map any of your lights on the remote computer.
Obviously, you may use different numbers, but the scheme must be the same.
Create
Input profile type DMX, and add buttons and sliders as needed.
Assign this profile to Universe 2 on remote computer and Universe 1 on local computer.
For each remote-control button you need:
(remote computer)
- create dimmer channel in universe 1
- create scene with this channel at full (255)
- create button that triggers this scene (the button may be a flash button)
- set external control to respective channel in Universe 2 (*)
(local computer)
- create button for whatever you need
- assign external control to respective channel of Universe 1
I'm not sure whether it will create loop or not, but with a little luck it may work.
If you know XML, and need a lot of buttons, you may get some speed if you create all the buttons in QLC+, and assign external control to just one button.
Then open the file in a text editor, and copy & adjust the data for all other channels. Make sure you make a lot of backups.
If I didn't told you, the web interface is much easier
Notes: I did try to create the setup on one computer. I didn't succeed yet.
I noticed that artnet can't be used to send feedback (I think this should be changed). You have to send feedback to loopback plugin (e.g. loopback 1),
and on another universe, assign input to loopback 1 and output artnet 2, and select Passthrough.
Unfortunately, most probably even that will not work (perhaps that should be changed as well...)
You know, I said web interface
If you don't need feedback (i.e. remote button lights up when local one is pressed), then things get much easier (skip steps marked *).
But still, you may consider web interface...