Unreal dosyasini FTP ile shell hesabina at, daha sonra;
SSH'ye login ol;
tar -zxvf Unreal3.2.x.tar.gz
Otomatik kurmak istedigin modulleri;
cd Unreal3.2/src/modules/
Klasorune at, ayni klasorde bulunan
Makefile ve Makefile.in dosyalarini PC'ye cek.
Text editor ile dosyalari ac. Kod: Kodu kopyalamak için üzerine çift tıklayın!
R_MODULES= \
m_sethost.so m_chghost.so m_chgident.so m_setname.so \
m_setident.so m_sdesc.so m_svsmode.so m_swhois.so\
m_svsmotd.so m_svsnline.so m_who.so m_mkpasswd.so \
m_away.so m_svsnoop.so m_svso.so m_svsnick.so \
m_adminchat.so m_akill.so m_chgname.so m_guest.so m_htm.so m_kill.so \
m_lag.so m_message.so m_nachat.so m_oper.so m_pingpong.so \
m_quit.so m_rakill.so m_rping.so m_sendumode.so m_sqline.so \
m_tsctl.so m_unkline.so m_unsqline.so m_unzline.so m_whois.so \
m_tkl.so m_vhost.so m_cycle.so m_svsjoin.so m_svspart.so \
m_svswatch.so m_svssilence.so m_sendsno.so m_svssno.so \
m_sajoin.so m_sapart.so m_samode.so m_kick.so m_topic.so \
m_invite.so m_list.so m_time.so m_svskill.so m_sjoin.so \
m_pass.so m_userhost.so m_ison.so m_silence.so m_knock.so \
m_umode2.so m_squit.so m_protoctl.so m_addline.so m_addomotd.so \
m_wallops.so m_admin.so m_globops.so m_locops.so m_chatops.so \
m_trace.so m_netinfo.so m_links.so m_help.so m_rules.so \
m_close.so m_map.so m_eos.so m_server.so m_stats.so \
m_svsfline.so m_dccdeny.so m_undccdeny.so m_whowas.so \
m_connect.so m_dccallow.so m_userip.so m_nick.so m_user.so \
m_mode.so m_watch.so m_part.so m_join.so m_motd.so m_opermotd.so \
m_botmotd.so m_lusers.so m_names.so m_svsnolag.so
#note change of .c to .o
COMMANDS=m_sethost.o m_chghost.o m_chgident.o m_setname.o m_setident.o \
m_sdesc.o m_svsmode.o m_swhois.o m_svsmotd.o m_svsnline.o \
m_who.o m_mkpasswd.o m_away.o m_svsnoop.o m_svso.o m_svsnick.o \
m_adminchat.o m_akill.o m_chgname.o m_guest.o m_htm.o m_kill.o \
m_lag.o m_message.o webtv.o m_nachat.o m_oper.o m_pingpong.o \
m_quit.o m_rakill.o m_rping.o m_sendumode.o m_sqline.o \
m_tsctl.o m_unkline.o m_unsqline.o m_unzline.o m_whois.o \
m_tkl.o m_vhost.o m_cycle.o m_svsjoin.o m_svspart.o \
m_svslusers.o m_svswatch.o m_svssilence.o m_sendsno.o \
m_svssno.o m_sajoin.o m_sapart.o m_samode.o m_kick.o m_topic.o \
m_invite.o m_list.o m_time.o m_svskill.o m_sjoin.o \
m_pass.o m_userhost.o m_ison.o m_silence.o m_knock.o m_umode2.o \
m_squit.o m_protoctl.o m_addline.o m_addmotd.o m_addomotd.o \
m_wallops.o m_admin.o m_globops.o m_locops.o m_chatops.o \
m_trace.o m_netinfo.o m_links.o m_help.o m_rules.o \
m_close.o m_map.o m_eos.o m_server.o m_stats.o \
m_svsfline.o m_dccdeny.o m_undccdeny.o m_whowas.o \
m_connect.o m_dccallow.o m_userip.o m_nick.o m_user.o \
m_mode.o m_watch.o m_part.o m_join.o m_motd.o m_opermotd.o \
m_botmotd.o m_lusers.o m_names.o m_svsnolag.o
Oto make cektirecegin dosya isimlerini bu kisma
m_botmotd.so m_lusers.so m_names.so m_svsnolag.so modulismi.so \
modulismi1.so modulismi2.so modulismi3.so modulismi4.so modulismi5.so \
ve
m_botmotd.o m_lusers.o m_names.o m_svsnolag.o modulismi.o \
modulismi1.o modulismi2.o modulismi3.o modulismi4.o modulismi5.o \
seklinde yaz.
Yine ayni dosyada; Kod: Kodu kopyalamak için üzerine çift tıklayın!
m_svsnolag.o: m_svsnolag.c $(INCLUDES)
$(CC) $(CFLAGS) $(MODULEFLAGS) -c m_svsnolag.c
ve Kod: Kodu kopyalamak için üzerine çift tıklayın!
m_svsnolag.so: m_svsnolag.c $(INCLUDES)
$(CC) $(CFLAGS) $(MODULEFLAGS) -DDYNAMIC_LINKING \
-o m_svsnolag.so m_svsnolag.c
altlariina ekleme yap ayni sekilde.
Ornek: modulismi.o: modulismi.c $(INCLUDES)
$(CC) $(CFLAGS) $(MODULEFLAGS) -c modulismi.c
modulismi2.o: modulismi2.c $(INCLUDES)
$(CC) $(CFLAGS) $(MODULEFLAGS) -c modulismi2.c
modulismi3.o: modulismi3.c $(INCLUDES)
$(CC) $(CFLAGS) $(MODULEFLAGS) -c modulismi3.c
modulismi.so: modulismi.c $(INCLUDES)
$(CC) $(CFLAGS) $(MODULEFLAGS) -DDYNAMIC_LINKING \
-o modulismi.so modulismi.c
modulismi2.so: modulismi2.c $(INCLUDES)
$(CC) $(CFLAGS) $(MODULEFLAGS) -DDYNAMIC_LINKING \
-o modulismi2.so modulismi2.c
modulismi3.so: modulismi3.c $(INCLUDES)
$(CC) $(CFLAGS) $(MODULEFLAGS) -DDYNAMIC_LINKING \
-o modulismi3.so modulismi3.c
Yukledigin butun modul isimlerini Makefile ve Makefile.in dosyalarina yaz kaydet ve sonra bu dosyalari FTP ile Unreal3.2/src/modules/ dizinine at.
SSH ile;
tar zcvf Unreal-Edit.tar.gz Unreal3.2
komutu ile tar.gz olarak skstir ve PC'ne cek diledigin yere kur.
Unreal'i kurarken artik make yaptiginda ekledigin modulleride otomatik kurmus olursun.
Iyi forumlar.