Добро пожаловать на форумы Боевого Народа (бывший форум Live.CNews.ru)!

ВАЖНЫЕ ТЕМЫ: FAQ по переезду и восстановлению учеток | Ошибки и глюки форума.
О проблемах с учетными записями писать СЮДА.
BF2 Linux 1.5 Help? - Форумы Боевого Народа
IPB

Здравствуйте, гость ( Вход | Регистрация )

2 страниц V   1 2 >  
Ответить в данную темуНачать новую тему
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 ТОЖЕ САМОЕ frown.gif
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 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
Перейти в начало страницы
Вставить ник
+Цитировать сообщение

2 страниц V   1 2 >
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 16.5.2024, 22:33
Консультации адвоката по уголовным делам. Бесплатно. По всей России