Заработало, на самом деле пользователя даже не обязательно создавать пользователя, достаточно разрешить внешнее подключение . помимо того, что вы создаёте пользователя, у которого в графе host нужно указать % идём в etc/mysql/ открываем my.cnf и меняем строчку bind-address на bind-address = 0.0.0.0 и перезагружаем мускулу или весь сервер и будет нам радость Не забудьте настроить iptables для вашего айпишника после этого, если не хотите открывать лишнюю дыру
Удалось кому-нибудь подключиться?
Создал пользователя по гайду - http://guruadmin.ru/page/mysql-kak-sozdat-polzovatelja-v-mysql Не помогло, подскажи как правильно
Сурсы бы выложил, заменили бы мускульную библиотеку, да и вообще, зачем libmysql.dll? Разве стандартных средств у ЯП для коннекта нет?
порт открой Открыт (хотя тут это и не важно, тестирую на локальном ПК)
Страшновато честно говоря вводить данные от сервера в не протестированную программу, хоть и хочется. Выложи сурсы пожалуйста. --- добавлено: 20 ноя 2013 в 18:19 --- Таки решил протестировать на другом сервере, упорно отказывается коннектится к MySql, даже если указывать хост:пор
Про output должно быть сказано минимимум это (или точно будут лаги) -A OUTPUT -o lo -j ACCEPT -A OUTPUT -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT Про ддос тоже верится с трудом - только если нубошкольник попытался что то изобразить. С переносом cpw на другой хост не сталкивался (не скажу можно ли обновить файл updateserver.txt с помощью него), но тут 2 пути - сделал новое обновление с updateserver.txt и проверил, если подцепилось то все никаких проблем. - сделал и не подцепилось - выкладываешь файл ручным патчем для всех кто уже играет (и закидываешь его в стартовый патч/клиент для всех кто только собирается играть) После установки файла вручную они уже будут обновляться с другого cpw Да кстати (не на правах рекламы) у вас нет пвадмин от Алекса? У меня периодически возникают проблемы именно с ним. Процесс пвадмин просто сжирает все ресурсы сервера - причем набор нагрузки идет постепенно в течение 10-15 минут после жуткие лаги и невозможность подключиться к пвадмин. Или может еще какое приложение у вас на сервере периодически грузит систему до 100% и виснет сам сервер, а не подключение к нему. Пвадмин не стоит, собирался приобрести, а тут такие отзывы.. Htop и tracert до сервера. Ставить сервер только на vds. Не лучший вариант,но на айпихостере дают машину за 45 баксов. Цпв не стоит держать вместе с сервером. С 1гб оперативной памяти, 8гб стоит минимум 89$ у них
И по настройкам iptables не хватает полных настроек. Что насчет OUTPUT ? Не подскажешь корректную настройку? Опыта с айпитэблэс не было еще. На примере все быстро пойму. Про редирект CPW - нафига? Просто ставьте его на другом хосте и в клиенте в настройках указывайте его. CPW и игровой сервер независимы друг от друга и могут находиться в разных точках. Я в базовом билде (initial) оставил папку пустой, если я сейчас закину туда updateserver.txt, будет ли работать обновление после ./cpw new? Сменится ли он? Кстати сервер также находится в немецком датацентре и периодически бывают проблемы с пингом у части игроков. Я пользуюсь этим (не реклама) http://free-www.ru [/spoiler] Пинг сегодня пару раз подскакивал до 12к. Администратор говорит, что мы DDOS поймали, но что-то я ему не верю..
Пинг в пределах 50-150 (оценка mmotop 5/5), но игроки жалуются, что играть не реально, лаги, скиллы юзаются долго, хп моба долго прогружается и т.д. Онлайн 30 Характеристики машины и описание, по словам хостинга: "Virtual CPU 1600Mhz x 2, 8gb memory + 5gb swap, 200gb disk, OS Ubuntu-12.04-amd64-minimal, если будет большая нагрузка, мы сменим на еще лучший. Все наше оборудование физически расположено в Германии на площадке CT&T в Нюрнберге (Бавария). Хостинг в Германии — это один из лучших вариантов размещения серверов в Европе, основная масса посетителей которых приходится на жителей России, Украины и других стран СНГ. Германия обеспечивает лучшие в Европе каналы передачи данных, а высокий уровень развития технологий этой страны делают немецкий хостинг необыкновенно популярным у вебмастеров со всех уголков планеты. Пропускная способность ДЦ, использование лучшего технического оборудования (прежде всего, Juniper Networks, Intel и Supermicro) и высокая квалификация персонала дата-центра делает нашу площадку стабильной, высокотехнологичной и отвечающей всем современным требованиям. Собственные IP-сети дают нам возможность распоряжаться нашим адресным пространством, ориентируясь на комфорт работы наших клиентов. Обслуживанием серверов занимаются специалисты дата-центра совместно с нашими штатными администраторами. Для хостинг-серверов площадки CT&T мы применяем облачные технологии обработки данных, построенные на базе серверов уровня не ниже Intel Core i7. Сохранность данных дополнительно обеспечивается "железными" RAID-контроллерами и ежедневным резервным копированием данных как внутри ДЦ, так и на наше удалённое специальное хранилище в Германии по защищённому соединению." Может ли это как-то быть связано с тем, что CPW и сервер стоят на одной машине? Если да, то можно ли как-то сделать редирект с http://IP/CPW на другой сервер, люди подключаются, и их перенаправляет на другой IP, где будет стоять CPW? Еще, есть предположение, что может быть связано с тем, что crontab раз в 2 минуты вызывает скрипт авто-выдачи голда, есть ли смысл менять время? Пришлось отключить iweb, не могу разобраться с iptable, надо ограничить доступ ко всем портам кроме 2900 и 80, доступ к 8080 и 20 надо сделать только к моему IP, что в этих конфигах не так? На сервер получается зайти только мне: iptables -A INPUT -i lo -j ACCEPT iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT iptables -A INPUT -p tcp --dport 80 -j ACCEPT iptables -A INPUT -p tcp --dport 29000 -j ACCEPT iptables -A INPUT -m state --state NEW -p tcp -s 92.124.134.65 --dport 22 -j ACCEPT iptables -A INPUT -m state --state NEW -p tcp -s 92.124.134.65 --dport 8080 -j ACCEPT iptables -A INPUT -j REJECT
Игроки жалуются, что петы качаются медленно, чтобы качались допустим в 5 раз быстрее, нужно увеличивать значения на 5 или уменьшать? [IMG]
Сделал, спасибо. Отправка предметов на почту - не актуально? При отправке нужно указывать октет, по крайней мере на этом скрипте.
Я понимаю, переношу сервер на VPS, пока хостуется дома
Нет возможности включить дебаг мод, сервер работает, игроки бегают Посмотрите пожалуйста октеты, кому не лень
Нужно прописать себе 500 сундуков с ID 35354 и 500 сундуков с ID 31371, в шопе их нет, через iweb прописать не могу из-за октета, как его узнать?
А есть на линукс консольная версия? У меня CPW там находится просто, вайн не вариант, не хочу засорять билд серверной Ubuntu'ы десктопом
1. Из папки new можно удалить все файлы, а потом копировать те которые нужно обновить и делать ./cpw new. 2. Скрипт проверяет есть ли процесс gs, если нет, то запускает заного, если да, то ничего не делает. Спасибо. А по поводу второго вопроса в первом пункте?
Поставил CPW, копировал полностью клиентскую папку. Появились пару вопросов: I. 1) Если мне надо будет заменить, ну скажем, 1 файлик, иконки кланам, то мне нужно в папку "new" закидывать полностью папку surfaces с 1 замененным файлом или можно создать папку surfaces/iconset/, закинуть туда 1 файл iconlist_guild.dds и просто вызывать ./cpw new? 2) Допустим, готово новое обновление, заменился, опять же только 1 файл iconlist_guild.dds или elements.data, нужно копировать заново всю папку CPW на хостинг? (~5-7гб) :O или же можно просто скопировать несколько каких-то файликов (с версией и сами иконки), заменить и выдать права? Просто как-то не хочется пару часов копировать после каждого мини-обновления. II. Как реализовывается авто-рестарт после падения? Раньше видел готовые скрипты (если найдете, киньте ссылку). Он просто постоянно проверяет, не убит ли процесс gs, анализирует логи или как?
Заливаешь регистрацию на хостинг. Открываешь доступ к MySQL серверу извне. В БД создаёшь пользователя, указываешь хост %, или айпи адрес сайта. В регистрационном конфиг файле указываешь айпи адрес сервера, логин и пароль пользователя Не безопасно, порты лучше закрыть. Лучше iframe (<iframe>рега.php</iframe>) или сокеты-обработчики на сервере, (судя по тому, что ТС не может поставить фрейм, за сокеты лучше не браться) Плюс сокетов - будут досить сайт, сервер от этого не пострадает. Если же юзать фрейм, то лягут и сервер и сайт.
К первому тоже PSD выложите
Cкрины в студию! [IMG]
Имена участников (разделяйте запятой).