Moin,
also hier speziell in meinem (k)ubuntu sehen die Startscripte nicht viel anderes aus als ich es erwartet hätte.
Die Pfade sind so:
In /etc/init.d liegen alle Startscripte die es gibt.
Per Softlink von rcx.d (x=0…6;S) werden die gestartet/gestoppt in der Reihenfolge ihres Namens (S01 vor S03 usw siehe /t/fragen–10/3831609/2
Beispiel:
ls /etc/rc5.d
…
S89cron -> …/init.d/cron
…
Wie muss ich die Einträge in der rc.local vornehmen,
rc.local hab ich noch nicht verwendet, kann ich also nix zu sagen.
Würde folgende rc.local funktionieren?
su unreal /home/unreal/Unreal3.2/unreal start
Also ins Homeverzeichnis würde ich die Startscripte nun nicht legen aber mach was du willst 
Das brauchst du sicher nicht, die Startscripte werden sicher auch so mit Rootrechten laufen.
Du kannst ja auch erstmal was einfaches nehmen (echo „a“ > test.txt) um zu schauen, ob das alles so läuft wie du dir das denkst.
HTH
J~