Search the Community

Showing results for tags 'setup'.

More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • Multi Theft Auto: San Andreas 1.x
    • Support for MTA:SA 1.x
    • Open Source Contributors
    • Suggestions
  • General MTA
    • News
    • Media
    • Site/Forum/IRC/Mantis/Wiki related
    • MTA Chat
    • Other languages
    • Scripting
    • Maps
    • Resources
    • Other Creations
    • Competitive gameplay
    • Servers
  • Other
    • General
    • Multi Theft Auto 0.5r2
    • Third party GTA mods
  • Archive
    • Archived Items
    • Trash
  • Private Bugtracker

Found 2 results

  1. يمكنك الحصول بتنسيق أفضل من هنا طريقة تنصيب لوحة ميكرو بنل الأصدار الثالت المتطلبات : 1- خادم أفتراضي أو خادم خاص 2- نظام لينوكس تنصيب لوحة ميكرو بنل 1- توزيعة Debian/ubuntu اولا نقوم بتحديث apt-get update apt-get upgrade بعد ذلك نقوم بتنصيب قواعد البيانات MYSQL apt-get install mysql-server قم بأختيار كلمة المرور الأن نقوم بتنصيب phpmyadmin apt-get install phpmyadmin Do you want to continue [Y/n]? نقوم بكتابة y نقوم بأختيار apache2 بعد دلك نختار yes قم بوضع كلمة مرور قاعدة البيانات بعد تنصيب phpmyadmin نقوم برفع لوحة الى الخادم الخاص بك يمكنك تحميله من هنا ويمكنك تحميله بشكل مباشر الى الخادم بوضع الاوامر التالية cd /var/www wget install apt-get install zip unzip في حال واجهتك هده المشكلة تابع الخطوات التالية وفي حال لم تواجهه هده المشكلة تخطى هده المرحلة Site error: the file /var/www/index.php requires the ionCube PHP Loader to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation. مع الملاحظة بانه سوف تتغير هده الجملة بأصدار php الخاص بخادمك في حال كان الأصدار php 5.3 سوف تكون هده الجملة وهده المشكلة سوف تواجهك في حال لم يكن على خادمك Ioncube Compiler للتنزيله على خادمك يرجى متابعة الخطوات التالية للنظام لينوكس 32 apt-get install zip wget install mv /usr cd /usr unzip للنظام لينوكس 64 apt-get install zip wget install mv /usr cd /usr unzip بعد دلك قم بفتح ملف php.ini apt-get install nano nano /etc/php5/apache2/php.ini وأضف سطر تالي أخر سطر zend_extision = /usr/ioncube/ مع الأعتبار بتغيير الى الأصدار الخاص بيك قم بحفظ الملف وعمل أعادة تشغيل apache2 service apacge2 restart تم الأنتهاء من هده المشكلة قم بالدخول الى phpmyadmin وقم بأنشاء قاعدة بيانات جديدة بعد دلك قم بتعديل ملف config.php وضع معلومات قاعدة البيانات بعد دلك قم بفتح المتصفح وضع المسار التالي ip/micropanel/install قم باتباع المعلومات الأن الخطوة التالية نقوم بتنصيب shh2 أتبع الأوامر التالية apt-get install aptitude aptitude install libssh2-1-dev libssh2-php php -m |grep ssh2 aptitude install php5-dev php5-cli php-pear build-essential openssl-dev zlib1g-dev cd /usr/src wget tar -zxvf libssh2-0.14.tar.gz cd libssh2-0.14/ ./configure make all install pecl install -f ssh2 libssh2 prefix? [autodetect] : نقوم بتركه فارغ الان نقوم بفتح ملف php.ini nano /etc/php5/apache2/php.ini نقوم بأضافة سطر تالي بأخر الملف بعد دلك قم بحفظ الملف وقم بعمل أعادة تشغيل apache2 /etc/init.d/apache2 restart الأن بعد الأنتهاء من تنصيب shh2 نريد تنصيب ftp قم بالأتباع الأوامر التالية apt-get install vsftpd تنبيه قم بالاعدادات المناسبة للملف vsftpd بعد تتنصيب ftp تم الأنتهاء من الأعدادات الأن سوف نقوم بأضافة للعبة MTASA قم بالدخول الى لوحة تحكم ميكرو بعد ذلك أضغط على أضافة للعبة من قائمة التي بالأيمن أختر MTASA بعد دلك أتبع التعليمات وأضغط على زر "أضغط هنا" ضع الأوامر التالية cd mtasa mv * ../ cd ../ rm -R mtasa cd ../ chmod 777 -R * chmod 777 -R /home chmod 777 -R /var/www/micropanel الان بعد الأنتهاء من دلك نقوم بأعدادات MTASA الخاصة بها يمكنك أتباع التعليمات من الموقع الرسمي أو يمنك أختصارها من هنا أتبع الاوامر تالية apt-get install libreadline5 apt-get install libncursesw5 apt-get install lib32ncursesw5 sudo apt-get install apt-file sudo apt-file update sudo apt-file find apt-get install lib32stdc++6 sudo apt-get install zlib1g:i386 تم الأنتهاء من طريقة التنصيب
  2. This tutorial will guide you to install MTA-Server 64 bits and NGINX as external web server. What is NGINX? Is a high performance web server, it can be used to make players download your server at full available link speed with a high compression rate. Droplet used: 512MB Ram 1vCore 100/100 Uplink Centos 7.3.1611 x64 Requirements: Root permissions. Here is the resources used in IDLE (6 hours graph). 1 - Lets prepare our system! Change to root user. $ sudo su We need to update our distro, we want the latest packages. $ yum -y update Now we will install some packages that we will use along this tutorial (screen to manage screens, unzip to .zip and EPEL for extra RHEL packages). $ yum -y install screen $ yum -y install unzip $ wget $ rpm --install --nosignature epel-release-latest-7.noarch.rpm Start your firewall (You can check firewall status with service firewalld status). $ service firewalld start Lets open just ports that we use on MTA and NGINX. 22126 for MTA Query list, 22003 for MTA Server, 22005 for HTTP files and 20080 for NGINX server. $ firewall-cmd --permanent --zone=public --add-port=22126/udp $ firewall-cmd --permanent --zone=public --add-port=22003/udp $ firewall-cmd --permanent --zone=public --add-port=22005/tcp $ firewall-cmd --permanent --zone=public --add-port=20080/tcp You should see "success" at the end of each command from firewall Now we will reload firewall to make active our new rules. $ firewall-cmd --reload 2 - Setting up MTA Server. Now we will download all necessaries files to start our MTA Server. Navigate to /home and create a directory called MTA. $ cd /home $ mkdir MTA $ cd MTA Download all files (Server, base config and resources). $ wget $ wget $ wget Extract everything. $ tar -xvf multitheftauto_linux_x64.tar.gz $ tar -xvf baseconfig.tar.gz $ unzip Rename multitheftauto_linux_x64 to server. $ mv multitheftauto_linux_x64 server Now we will move our baseconfig files to server folder and remove old files. $ cd baseconfig $ mv * ../server/mods/deathmatch $ cd .. $ rm baseconfig -f -r $ rm baseconfig.tar.gz -f Now we will do the same thing as we did above, but with our resources files, just create folder, and move everything. $ mkdir server/mods/deathmatch/resources $ mv -t server/mods/deathmatch/resources [admin] [editor] [gameplay] [gamemodes] [managers] [web] Ok, now that we finished with server files, we will move our server folder to / and remove MTA folder (MTA folder is inside /home directory). $ mv server / $ cd .. $ rm * -f -r We need to set 777 permission to mta-server64 bin file. $ cd /server $ chmod -R 777 mta-server64 Now we will create a screen called "server-screen" and start our server (Just for test). $ screen -S server-screen $ ./mta-server64 We expect to see a message like this: Server started and is ready to accept connections! Now that everything is working we will stop MTA server and minimize our screen. CTRL + c $ clear CTRL a + CTRL d 3 - The fun part. Lets install NGINX and create a server file. (NGINX uses modular server files). $ yum -y install nginx $ service nginx stop $ cd /etc/nginx/conf.d $ vi mta-server.conf Lets insert some lines of code inside our .conf file. Don't break the indentation of the file. (Use INSERT in your keyboard to insert files and not replace) server { listen 20080; root /server/mods/deathmatch/resource-cache/http-client-files; server_name localhost; access_log off; } Save and exit. Press ESC Press : Type wq and hit enter Now we will change our global NGINX server configs. $ vi /etc/nginx/nginx.conf On the top of the file put this: worker_rlimit_nofile 5000; Increase worker_connections 1024 to 5000 worker_connections 5000; Below access_log /var/log/nginx/access.log main; insert this lines: gzip on; gzip_types *; We don't want to use NGINX as public web server, so lets change the default port. Change: listen 80 default_server; and listen [::]:80 default_server; to listen 8081 default_server; listen [::]:8081 default_server; The top of your config file need to look like this: Start your NGINX server. $ service nginx start Test NGINX config. If you open this address and download a file, MTA Server block is ok. http://YOUR_SERVER_IP:20080/admin/client/admin_ACL.lua To test compression, navigate to: And use this URL: http://YOUR_SERVER_IP:20080/admin/client/admin_ACL.lua 4 - Change MTA config file. Now we will point our download URL to NGINX URL. $ cd / $ vi /server/mods/deathmatch/mtaserver.conf Change <httpdownloadurl></httpdownloadurl> to: <httpdownloadurl>http://YOUR_SERVER_IP:20080</httpdownloadurl> 5 - Starting MTA Server. Resume screen. $ screen -r server-screen Start MTA Server. $ ./mta-server64 Minimize screen. CTRL a + CTRL d Its done, now your server is ready to accept connections and download all mods with fast speed. Useful links: