кароче все это очень легко
вот берете вот этот код

Код:
#!/bin/sh  
log=samp.log  
dat=`date`  
samp="/path/to/samp/server/samp03svr"  
cd /path/to/samp/server  
   
echo "${dat} watchdog script starting." >>${log}  
while true; do  
        echo "${dat} Server exited, restarting..." >>${log}  
        mv /path/to/samp/server/server_log.txt /path/to/samp/server/logs/server_log.`date '+%m%d%y%H%M%S'`  
        ${samp} >> $log  
    sleep 2  
done

меняете в нем пути к серверу самп на своем VPS сервере. потом в папке с сервером SAMP создаете файл с кодировкой SHIFT-JIS встявляете этот код и сохраняете файл под названием restart (ну можно и по другому).
потом нужно его запустить можно выклключить сервер SAMP и войти в PUTTY на сервер
прописать парочку команд

Код:
cd /путь/к/серверу/samp/ 
nohup ./restart @

и выключите PUTTY ну вот и все рестартер установлен
Внимание ! правильно вводите все пути в коде а то рестартер не будет работать
чтобы проверить какие ошибки при запуске выдает рестартер не нужно запускать его через nohup используйте просто ./restart @ и он покажет ошибки а если не покажет значит надо снова запускать через nohup