BF2 Linux 1.5 Help?, Помогите кто разбираеться в настройке BF2 на Linux!!! |
|
Здравствуйте, гость ( Вход | Регистрация )
BF2 Linux 1.5 Help?, Помогите кто разбираеться в настройке BF2 на Linux!!! |
4.2.2012, 21:37
Сообщение
#1
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Люди поставил себе сервер bf2 на linux,установил ubuntu последнюю ,запускаю " sh /home/djbald/linux_bf2/start.sh" выдаёт такую вот ошибку,че делать как настроить хз ваще не врубаюсь че надо делать люди хэлп??????
Цитата djbald@ubuntu:~$ /home/djbald/linux_bf2/start.sh bash: /home/djbald/linux_bf2/start.sh: Permission denied djbald@ubuntu:~$ sh /home/djbald/linux_bf2/start.sh ln: creating symbolic link `pb': File exists exec: 27: /home/djbald/bin/bf2: not found |
|
|
4.2.2012, 21:45
Сообщение
#2
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Не хватает прав пользователя - это сделано из соображений безопасности.
Попробуй: sudo /home/djbald/linux_bf2/start.sh Затем введи пароль администратора. |
|
|
4.2.2012, 22:03
Сообщение
#3
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Цитата(frayourok @ Суббота, 4 Февраля 2012, 21:37:35) [snapback]1636631[/snapback] Люди поставил себе сервер bf2 на linux,установил ubuntu последнюю ,запускаю " sh /home/djbald/linux_bf2/start.sh" выдаёт такую вот ошибку,че делать как настроить хз ваще не врубаюсь че надо делать люди хэлп?????? Цитата djbald@ubuntu:~$ /home/djbald/linux_bf2/start.sh bash: /home/djbald/linux_bf2/start.sh: Permission denied djbald@ubuntu:~$ sh /home/djbald/linux_bf2/start.sh ln: creating symbolic link `pb': File exists exec: 27: /home/djbald/bin/bf2: not found 1. Нет прав, сервер обычно в root запускают! 2. Нет файла bf2... |
|
|
4.2.2012, 22:11
Сообщение
#4
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Цитата(stopkadr @ Суббота, 4 Февраля 2012, 21:45:55) [snapback]1636643[/snapback] Не хватает прав пользователя - это сделано из соображений безопасности. Попробуй: sudo /home/djbald/linux_bf2/start.sh Затем введи пароль администратора. нее так не прокатывает =(((( |
|
|
4.2.2012, 23:37
Сообщение
#5
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
И КСТАТЕ С ПРАВАМИ ROOT ТОЖЕ САМОЕ
|
|
|
5.2.2012, 0:01
Сообщение
#6
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
ты второй пункт исправил?
это оригинальная 27 строка в start.sh! Код exec $BINARY_DIR/bf2 "$@" это у тебя 27 строка, на каторой ошибка! Цитата exec: 27: /home/djbald/bin/bf2: not found
|
|
|
5.2.2012, 0:50
Сообщение
#7
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
а что там исправлять надо?,я как бы и не чего не трогал,ругаться ошибки не-на что ...
64 или 32 ????? |
|
|
5.2.2012, 1:20
Сообщение
#8
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Можно пожалуйста по поподробнее объяснить что и где исправить?
Цитата #! /bin/sh MACH="" # 64-bit FreeBSD is "amd64"; emulates 32-bit Linux. case `uname -m` in i[3456]86 | amd64) MACH="ia-32" ;; x86_64) MACH="amd-64" ;; esac if ! [ -d pb ] then ln -s pb_$MACH pb fi BINARY_DIR="$(pwd)/bin" if [ -d "$BINARY_DIR/$MACH" ] then BINARY_DIR="$BINARY_DIR/$MACH" fi # Make the OS give us .core-dumps if the server crashes ulimit -c unlimited export LD_LIBRARY_PATH=$BINARY_DIR exec $BINARY_DIR/bf2 "$@" |
|
|
5.2.2012, 1:59
Сообщение
#9
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
root@ubuntu:~# sh /root/Desktop/bf2/crk_start.sh
ln: creating symbolic link `pb': File exists exec: 27: exec: not found Сообщение отредактировал frayourok - 5.2.2012, 2:00 |
|
|
5.2.2012, 2:20
Сообщение
#10
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Какая у тебя ось? То что убунта помню, биты какие?
Проверь всели библиотеки есть... Код ldd /root/Desktop/bf2/bin/ia-32 или amd-64/bf2
|
|
|
5.2.2012, 2:32
Сообщение
#11
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
32
я punkbuster даже скачал и закинул в папку pb root@ubuntu:~# ldd /root/Desktop/bf2/bin/ia-32/bf2 linux-gate.so.1 => (0x0052d000) libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0x00bc1000) libncurses.so.5 => /lib/libncurses.so.5 (0x0082d000) libdice_py.so => not found libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0x001ef000) libstdc++.so.5 => not found libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0x007db000) libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0x00583000) libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0x0020a000) libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0x0097a000) libtinfo.so.5 => /lib/libtinfo.so.5 (0x00ec8000) /lib/ld-linux.so.2 (0x00cc1000) Сообщение отредактировал frayourok - 5.2.2012, 2:25 |
|
|
5.2.2012, 8:06
Сообщение
#12
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
У тебя нет библиотеки libstdc++
Код apt-get install libstdc++5 libdice_py - эта подгружается сама, автоматически при старте сервера! |
|
|
5.2.2012, 10:52
Сообщение
#13
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Я вот пока одного не пойму. Что это такое?
root@ubuntu:~# sh /root/Desktop/bf2/crk_start.sh ln: creating symbolic link `pb': File exists exec: 27: exec: not found |
|
|
5.2.2012, 11:17
Сообщение
#14
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Установка Battlefield 2 на Debian 6 i386:
Серверная часть кряк 1. Скачиваем сервер и кряк, устанавливаем права и запускаем: Код # chmod +x ./bf2-linuxded-1.5.3153.0-installer.sh # ./bf2-linuxded-1.5.3153.0-installer.sh 2. Устанавливаем кряк: Я игру устанавливал в этот каталог: /usr/local/games Сюда ложим кряк и устанавливаем права на запуск: Код # cd /usr/local/forum/bf2/bin/ia-32/ # chmod +x ./bf2_linuxded150x32crk 3. Правим start.sh Код # cd .. # cd .. # nano start.sh ищем в нем exec $BINARY_DIR/bf2 "$@" заменяем на exec $BINARY_DIR/bf2_linuxded150x32crk "$@" 4. Запускаем сервер: # ./start.sh Обана! Ошибка: /usr/local/forum/bf2/bin/ia-32/bf2_linuxded150x32crk: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory Не хватает системной библиотеки libstdc++.so.5. 5. Устанавливаем её: Код # aptitude install libstdc++5 6. Правим serversettings.con на свое усмотрение: Код # cd /usr/local/forum/bf2/mods/bf2/settings/ #nano serversettings.con У меня он такой: Раскрывающийся текст sv.serverName "BF2 server" sv.password "" sv.internet 1 sv.serverIP "192.168.0.100" sv.serverPort 16567 sv.welcomeMessage "Welcome to BF2 serve4" sv.punkBuster 1 sv.allowFreeCam 0 sv.allowExternalViews 1 sv.allowNoseCam 1 sv.hitIndicator 1 sv.maxPlayers 64 sv.numPlayersNeededToStart 1 sv.notEnoughPlayersRestartDelay 15 sv.startDelay 15 sv.endDelay 15 sv.spawnTime 15 sv.manDownTime 15 sv.endOfRoundDelay 15 sv.ticketRatio 100 sv.roundsPerMap 2 sv.timeLimit 0 sv.scoreLimit 0 sv.soldierFriendlyFire 100 sv.vehicleFriendlyFire 100 sv.soldierSplashFriendlyFire 100 sv.vehicleSplashFriendlyFire 100 sv.tkPunishEnabled 1 sv.tkNumPunishToKick 4 sv.tkPunishByDefault 0 sv.votingEnabled 1 sv.voteTime 90 sv.minPlayersForVoting 1 sv.teamVoteOnly 1 sv.gameSpyPort 29900 sv.allowNATNegotiation 0 sv.interfaceIP "" sv.autoRecord 0 sv.demoIndexURL http:// sv.demoDownloadURL http:// sv.autoDemoHook "adminutils/demo/rotate_demo.py" sv.demoQuality 1 sv.adminScript "default" sv.timeBeforeRestartMap 30 sv.autoBalanceTeam 0 sv.teamRatioPercent 100 sv.coopBotRatio 50 sv.coopBotCount 16 sv.coopBotDifficulty 50 sv.voipEnabled 1 sv.voipQuality 3 sv.voipServerRemote 0 sv.voipServerRemoteIP "" sv.voipServerPort 55125 sv.voipBFClientPort 55123 sv.voipBFServerPort 55124 sv.voipSharedPassword "" sv.useGlobalRank 2 sv.useGlobalUnlocks 1 sv.sponsorText "" sv.sponsorLogoURL "" sv.communityLogoURL "" sv.radioSpamInterval 6 sv.radioMaxSpamFlagCount 6 sv.radioBlockedDurationTime 30 sv.friendlyFireWithMines 0 И maplist.con: Раскрывающийся текст mapList.append wake_island_2007 gpm_cq 64 mapList.append gulf_of_oman gpm_cq 64 mapList.append dalian_plant gpm_cq 64 mapList.append dragon_valley gpm_cq 64 mapList.append highway_tampa gpm_cq 64 mapList.append zatar_wetlands gpm_cq 64 mapList.append operation_clean_sweep gpm_cq 64 mapList.append kubra_dam gpm_cq 64 mapList.append sharqi_peninsula gpm_cq 64 mapList.append mashtuur_city gpm_cq 64 mapList.append strike_at_karkand gpm_cq 64 mapList.append road_to_jalalabad gpm_cq 64 mapList.append daqing_oilfields gpm_cq 64 mapList.append operation_blue_pearl gpm_cq 64 mapList.append songhua_stalemate gpm_cq 64 mapList.append operationsmokescreen gpm_cq 64 mapList.append fushe_pass gpm_cq 64 mapList.append operationharvest gpm_cq 64 mapList.append greatwall gpm_cq 32 mapList.append midnight_sun gpm_cq 64 7. Запускаем сервер снова: Код #cd /usr/local/forum/bf2/ ./start.sh И все должно заработать. Прийму любые пожелания и критику. За ссылки на файлы спасибо, Jack-Metallurg. |
|
|
5.2.2012, 11:59
Сообщение
#15
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Цитата(stopkadr @ Воскресенье, 5 Февраля 2012, 10:52:46) [snapback]1636935[/snapback] Я вот пока одного не пойму. Что это такое? root@ubuntu:~# sh /root/Desktop/bf2/crk_start.sh ln: creating symbolic link `pb': File exists exec: 27: exec: not found конкретно где? root@ubuntu:~# sh /root/Desktop/bf2/crk_start.sh - это запуск с консоли если ты не догнал, причём запускает с любого места. а эта ./crk_start.sh стартанёт только в том случае, если ты зайдёшь в root@ubuntu:/root/Desktop/bf2#! Цитата(stopkadr @ Воскресенье, 5 Февраля 2012, 11:17:52) [snapback]1636950[/snapback] 1. Скачиваем сервер и кряк, устанавливаем права и запускаем: Код # chmod +x ./bf2-linuxded-1.5.3153.0-installer.sh # ./ 2. Устанавливаем кряк: Я игру устанавливал в этот каталог: /usr/local/games Сюда ложим кряк и устанавливаем права на запуск: Код # cd /usr/local/forum/bf2/bin/ia-32/ # chmod +x ./bf2_linuxded150x32crk 3. Правим start.sh Код # cd .. # cd .. # nano start.sh Ну таки критика! зачем такой гемор? 1. конечно на вкус и цвет фломастеры разные! сэкономил целых два лишних символа Код # chmod +x bf2-linuxded-1.5.3153.0-installer.sh 2. ок! но ты не написал как тогда туда попал bf2_linuxded150x32crk =З 3. так религия не позволила сделать? вить быстрей и меньше переходов, таки одной командой Код # nano /usr/local/forum/bf2/start.sh 4. Обана! Ошибка http://xn----8sbbemc3a7aecex.xn--p1ai/forum/index.php?s=&am...t&p=1313714 fix http://xn----8sbbemc3a7aecex.xn--p1ai/forum/index.php?s=&am...t&p=1313746 Цитата exec: 27: /home/djbald/bin/bf2: not found это также значит что что то не хватает, да, обычно это libstdc++, вот не поверишь, libstdc++6 можно и на нём запустить =) магу ещё прокомментировать =^____^= |
|
|
5.2.2012, 14:18
Сообщение
#16
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Цитата(sh@rk @ Воскресенье, 5 Февраля 2012, 10:59:58) [snapback]1636979[/snapback] конкретно где? root@ubuntu:~# sh /root/Desktop/bf2/crk_start.sh - это запуск с консоли если ты не догнал, причём запускает с любого места. а эта ./crk_start.sh стартанёт только в том случае, если ты зайдёшь в root@ubuntu:/root/Desktop/bf2#! буду знать. Цитата(sh@rk @ Воскресенье, 5 Февраля 2012, 10:59:58) [snapback]1636979[/snapback] 2. ок! но ты не написал как тогда туда попал bf2_linuxded150x32crk =З Писал: Цитата(stopkadr @ Воскресенье, 5 Февраля 2012, 11:17:52) [snapback]1636950[/snapback] Сюда ложим кряк и устанавливаем права на запуск: Цитата(sh@rk @ Воскресенье, 5 Февраля 2012, 10:59:58) [snapback]1636979[/snapback] 3. так религия не позволила сделать? вить быстрей и меньше переходов, таки одной командой Код # nano /usr/local/forum/bf2/start.sh Принято. |
|
|
5.2.2012, 20:25
Сообщение
#17
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Как я устанавливал Battlefield 2 сервер видео
Дальше планирую сделать видео с привязкой статистики. Сообщение отредактировал stopkadr - 5.2.2012, 20:50 |
|
|
7.2.2012, 16:09
Сообщение
#18
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
UPD:Мои видеомануалы по установке Battlefield 2 server Debian 6
1. Базовая установка Debian 6 2. Установка сервера BF2. ч1 2.1. Установка сервера BF2. ч2 Продолжение следует.... Спасибо за советы, sh@rk. Сообщение отредактировал stopkadr - 7.2.2012, 16:10 |
|
|
12.3.2012, 22:42
Сообщение
#19
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Парни, у меня такую ошибку выдает exec: 28: /usr/local/forum/bf2/bin/amd-64/bf2_linuxded150x32crk: not found Это чего? Как исправить?
Не крякнутый запускается без проблемм. Сообщение отредактировал weabdizain - 12.3.2012, 22:50 |
|
|
13.3.2012, 23:56
Сообщение
#20
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
По ходу ты устанавливаешь на x64. А этот кряк для x32. Удали кряк и исправь start.sh как было. Затем установи правила в фаерволе:
Цитата iptables -A INPUT -m udp -p udp --sport 29910 -s 0/0 -j DROP
iptables -A INPUT -m tcp -p tcp --sport 29910 -s 0/0 -j DROP |
|
|
Текстовая версия | Сейчас: 16.5.2024, 22:33 |