Автор: Sylies: Дата: 11.14.2009
Конечно же щас гайда никакого нету... Но я надеюсь эта тема перерастет в гайд. Щас же только вопросы)) собственно КАК?) или хотябы по порядку, где искать?
Копюсь сейчас по умолчанию))) в исходниках, кое что откопал - будут результаты - напишу и выложу)
Автор: Sylies: Дата: 11.15.2009
Есть результаты, похже напишу.
Так(((( Ничего не работает) лан буду дальше думать...
Автор: Arius: Дата: 11.15.2009
Еще раз увижу что плодите сообщения, а не дополняете раннее отправленное - дам рид онли на сутки.
Автор: Sylies: Дата: 11.16.2009
Нашел вот что:
Допустим возмем сервер аунтефикации, имеет в Configuration/Config.Manager.Database.cs вот что
using System;
using System.Collections.Generic;
using System.Text;
using System.Configuration;
using System.ComponentModel;
using Saga.Map;
namespace Saga.Configuration
{
public class DatabaseSettings : ManagerProviderBaseConfiguration
{
[ConfigurationProperty("provider", IsRequired = true)]
public string DbType
{
get
{
return (string)this["provider"];
}
set
{
this["provider"] = value.ToString();
}
}
[ConfigurationProperty("host", DefaultValue = "127.0.0.1", IsRequired = false)]
public string Host
{
get
{
return (string)this["host"];
}
set
{
this["host"] = value.ToString();
}
}
[ConfigurationProperty("username", IsRequired = true)]
public string Username
{
get
{
return (string)this["username"];
}
set
{
this["username"] = value.ToString();
}
}
[ConfigurationProperty("password", IsRequired = true)]
public string Password
{
get
{
return (string)this["password"];
}
set
{
this["password"] = value.ToString();
}
}
[ConfigurationProperty("port", IsRequired = true)]
public uint Port
{
get
{
return (uint)this["port"];
}
set
{
this["port"] = value.ToString();
}
}
[IntegerValidator(MinValue=1, MaxValue=5)]
[ConfigurationProperty("pool", IsRequired = false, DefaultValue = 1)]
public int PooledConnections
{
get
{
return (int)this["pool"];
}
set
{
this["pool"] = value.ToString();
}
}
[ConfigurationProperty("database", IsRequired = true)]
public string Database
{
get
{
return (string)this["database"];
}
set
{
this["database"] = value.ToString();
}
}
}
}
static void FirstRunConfiguration()
{
IPAddress gatewayip = IPAddress.Loopback;
int gatewayport = 64001;
IPAddress mapip = IPAddress.Loopback;
int mapport = 64002;
string databaseusername = "root";
string databasepassword = "root";
uint dbport = 3306;
string databasename = "saga_auth";
string dbhost = "localhost";
string provider = "Saga.Authentication.Data.Mysql.dll, Saga.Authentication.Data.Mysql.MysqlProvider";
ConsoleReader reader = new ConsoleReader();
reader.Clear(null);
Автор: Sylies: Дата: 11.17.2009
ап!
Автор: Extez1: Дата: 11.22.2009
лучшеб пвп писал.