Rehber AuthMe Configini Mineweb Scriptine Bağlama Rehberi

YusufYaman

Yorgunum ama ayaktayım.
Hosting Görevlisi
Katılım
4 Ocak 2017
Mesajlar
120
Elmaslar
69
Puanlar
2.040
Discord
YusufYaman#7136
Minecraft
YusufYaman
Minecraft Türkiye




Merhaba. bu rehberimde sizlere authme configinizi minewebe nasıl bağlamanız gerektiğini göstereceğim.

İlk olarak AuthmeReloaded plugininin son sürüm olmasına dikkat edin.

MineWeb scriptinin kurulumu sonrası size verilen MySQL bilgileri aşağıdaki gibidir.

Sunucunuzu ve mineweb scriptini birbirine bağlamak için gereken veritabanı bilgileri :
- Veritabanı Bağlantı (Host): "37.123.96.238"
- Veritabanı Portu: "3306"
- Veritabanı Kullanıcı Adı: "denince_SuperMC"
- Veritabanı Adı: "denince_SuperMSCG"
- Veritabanı Şifresi: "7Q0cda7d"
Burda kullanıcı adı ve veritabanı adı aynı olabilir ancak her MySQL de iki bilgi aynı olmayabilir. Confige girerken dikkat etmelisiniz. Biz işlemlerimizi yukardaki bilgileri örnek alarak yapacağız.

İşlemleri AuthMe klasöründeki config.yml dosyasındaki DataSource bölümünde yapacağız.

Üstteki MySQL bilgilerine Göre Düzenlenmiş DataSource:
YAML:
DataSource:
    # What type of database do you want to use?
    # Valid values: SQLITE, MYSQL
    backend: 'MYSQL'
    # Enable the database caching system, should be disabled on bungeecord environments
    # or when a website integration is being used.
    caching: false
    # Database host address
    mySQLHost: '37.123.96.238'
    # Database port
    mySQLPort: '3306'
    # Connect to MySQL database over SSL
    mySQLUseSSL: false
    # Username to connect to the MySQL database
    mySQLUsername: 'denince_SuperMC'
    # Password to connect to the MySQL database
    mySQLPassword: '7Q0cda7d'
    # Database Name, use with converters or as SQLITE database name
    mySQLDatabase: 'denince_SuperMSCG'
    # Table of the database
    mySQLTablename: 'authme'
    # Column of IDs to sort data
    mySQLColumnId: 'id'
    # Column for storing or checking players nickname
    mySQLColumnName: 'username'
    # Column for storing or checking players RealName
    mySQLRealName: 'realname'
    # Column for storing players passwords
    mySQLColumnPassword: 'password'
    # Column for storing players emails
    mySQLColumnEmail: 'email'
    # Column for storing if a player is logged in or not
    mySQLColumnLogged: 'isLogged'
    # Column for storing if a player has a valid session or not
    mySQLColumnHasSession: 'hasSession'
    # Column for storing the player's last IP
    mySQLColumnIp: 'ip'
    # Column for storing players lastlogins
    mySQLColumnLastLogin: 'lastlogin'
    # Column storing the registration date
    mySQLColumnRegisterDate: 'regdate'
    # Column for storing the IP address at the time of registration
    mySQLColumnRegisterIp: 'regip'
    # Column for storing player LastLocation - X
    mySQLlastlocX: 'x'
    # Column for storing player LastLocation - Y
    mySQLlastlocY: 'y'
    # Column for storing player LastLocation - Z
    mySQLlastlocZ: 'z'
    # Column for storing player LastLocation - World Name
    mySQLlastlocWorld: 'world'
    # Column for storing player LastLocation - Yaw
    mySQLlastlocYaw: 'yaw'
    # Column for storing player LastLocation - Pitch
    mySQLlastlocPitch: 'pitch'
    # Overrides the size of the DB Connection Pool, -1 = Auto
    poolSize: -1
    # The maximum lifetime of a connection in the pool, default = 1800 seconds
    # You should set this at least 30 seconds less than mysql server wait_timeout
    maxLifetime: 1800


1. backend: 'SQLITE' kısmını düzenleyerek backend: 'MYSQL' şeklinde yapmalısınız.

2. Eğer siteden üyeliklerin oyuna yansımasında geçikme varsa caching: true kısmını düzenleyerek caching: false şeklinde yapmalısınız.

3. mySQLHost: '127.0.0.1' kısmını mySQLHost: '37.123.96.238' şeklinde düzenleyin.

4. mySQLUseSSL: true kısmını mySQLUseSSL: false

Buraya kadarki bilgiler herkes için aynıdır bundan sonra gireceğimiz bilgileri mineweb kurulumu sonrasında size verilen bilgilerden almalısınız.

5. mySQLUsername: 'authme' kısmını mineweb sonrası size verilen - Veritabanı Kullanıcı Adı: satırının karşısında verilen bilgiyle değiştirmelisiniz. mySQLUsername: 'denince_SuperMC' şeklinde değiştirmelisiniz.

6. mySQLPassword: '12345' kısmını mineweb sonrası size verilen - Veritabanı Şifresi: satırının karşısında verilen bilgiyle değiştirmelisiniz. mySQLPassword: '7Q0cda7d'

7. mySQLDatabase: 'authme' kısmını mineweb sonrası size verilen - Veritabanı Adı: satırının karşısında verilen bilgiyle değiştirmelisiniz. mySQLDatabase: 'denince_SuperMSCG'

DataSource düzenlenmiş hali:
68528

Mysql bağlantısı başarılı. Bu kurulumdan sonra hem siteden hemde oyun içinden kayıt yapılabilecek. Eğer bu şekilde memnunsanız konudan çıkabilirsiniz ama sadece siteden kayıt yapmak istiyorsanız sizin için konu devam ediyor.

Siteden kayıt için yine config.yml dosyasındaki restrictions kısmındaki kickNonRegistered karşısındaki kısmı true yapmalısınız.

Kayıt olma mesajını düzenlemek için message klasöründeki messages_en.yml yada messages_tr.yml dosyasındaki Registration bölümündeki reg_only: satırını kendinize göre düzenleyin.

Yapamadığınız noktada destek talebi oluşturabilirsiniz.

İyi günler.
 

Ekler

YigitReisOffical

Atatürk Sevdalısı
Katılım
28 Ekim 2017
Mesajlar
2.110
Elmaslar
1.467
Puanlar
3.790
Steam
YigitReisFG
Discord
Yiğit Efe Okur
Skype
Yiğit Winner
Minecraft
Yigit20
Minecraft Türkiye

MineWeb scripti bende 2-3 aydır boş beleş duruyordu. Nasıl kullanacağımı bilmiyordum. Gerçekten güzel Rehber konusu olmuş. Sağ olun!
 

YusufYaman

Yorgunum ama ayaktayım.
Hosting Görevlisi
Katılım
4 Ocak 2017
Mesajlar
120
Elmaslar
69
Puanlar
2.040
Discord
YusufYaman#7136
Minecraft
YusufYaman
Minecraft Türkiye

MineWeb scripti bende 2-3 aydır boş beleş duruyordu. Nasıl kullanacağımı bilmiyordum. Gerçekten güzel Rehber konusu olmuş. Sağ olun!
Önemli değil bu tarz rehberler açılmaya devam edecek.
 

Alpho320

It's over.
Moderatör Müfettişi
Genel Moderatör
Onaylı Satıcı
Katılım
20 Haziran 2018
Mesajlar
1.284
Elmaslar
1.124
Puanlar
1.995
Steam
Alpho320
Discord
Alpho320 #7408
Skype
alpho320
Minecraft
Alpho320
Minecraft Türkiye




Merhaba. bu rehberimde sizlere authme configinizi minewebe nasıl bağlamanız gerektiğini göstereceğim.

İlk olarak AuthmeReloaded plugininin son sürüm olmasına dikkat edin.

MineWeb scriptinin kurulumu sonrası size verilen MySQL bilgileri aşağıdaki gibidir.



Burda kullanıcı adı ve veritabanı adı aynı olabilir ancak her MySQL de iki bilgi aynı olmayabilir. Confige girerken dikkat etmelisiniz. Biz işlemlerimizi yukardaki bilgileri örnek alarak yapacağız.

İşlemleri AuthMe klasöründeki config.yml dosyasındaki DataSource bölümünde yapacağız.

Üstteki MySQL bilgilerine Göre Düzenlenmiş DataSource:
YAML:
DataSource:
    # What type of database do you want to use?
    # Valid values: SQLITE, MYSQL
    backend: 'MYSQL'
    # Enable the database caching system, should be disabled on bungeecord environments
    # or when a website integration is being used.
    caching: false
    # Database host address
    mySQLHost: '37.123.96.238'
    # Database port
    mySQLPort: '3306'
    # Connect to MySQL database over SSL
    mySQLUseSSL: false
    # Username to connect to the MySQL database
    mySQLUsername: 'denince_SuperMC'
    # Password to connect to the MySQL database
    mySQLPassword: '7Q0cda7d'
    # Database Name, use with converters or as SQLITE database name
    mySQLDatabase: 'denince_SuperMSCG'
    # Table of the database
    mySQLTablename: 'authme'
    # Column of IDs to sort data
    mySQLColumnId: 'id'
    # Column for storing or checking players nickname
    mySQLColumnName: 'username'
    # Column for storing or checking players RealName
    mySQLRealName: 'realname'
    # Column for storing players passwords
    mySQLColumnPassword: 'password'
    # Column for storing players emails
    mySQLColumnEmail: 'email'
    # Column for storing if a player is logged in or not
    mySQLColumnLogged: 'isLogged'
    # Column for storing if a player has a valid session or not
    mySQLColumnHasSession: 'hasSession'
    # Column for storing the player's last IP
    mySQLColumnIp: 'ip'
    # Column for storing players lastlogins
    mySQLColumnLastLogin: 'lastlogin'
    # Column storing the registration date
    mySQLColumnRegisterDate: 'regdate'
    # Column for storing the IP address at the time of registration
    mySQLColumnRegisterIp: 'regip'
    # Column for storing player LastLocation - X
    mySQLlastlocX: 'x'
    # Column for storing player LastLocation - Y
    mySQLlastlocY: 'y'
    # Column for storing player LastLocation - Z
    mySQLlastlocZ: 'z'
    # Column for storing player LastLocation - World Name
    mySQLlastlocWorld: 'world'
    # Column for storing player LastLocation - Yaw
    mySQLlastlocYaw: 'yaw'
    # Column for storing player LastLocation - Pitch
    mySQLlastlocPitch: 'pitch'
    # Overrides the size of the DB Connection Pool, -1 = Auto
    poolSize: -1
    # The maximum lifetime of a connection in the pool, default = 1800 seconds
    # You should set this at least 30 seconds less than mysql server wait_timeout
    maxLifetime: 1800


1. backend: 'SQLITE' kısmını düzenleyerek backend: 'MYSQL' şeklinde yapmalısınız.

2. Eğer siteden üyeliklerin oyuna yansımasında geçikme varsa caching: true kısmını düzenleyerek caching: false şeklinde yapmalısınız.

3. mySQLHost: '127.0.0.1' kısmını mySQLHost: '37.123.96.238' şeklinde düzenleyin.

4. mySQLUseSSL: true kısmını mySQLUseSSL: false

Buraya kadarki bilgiler herkes için aynıdır bundan sonra gireceğimiz bilgileri mineweb kurulumu sonrasında size verilen bilgilerden almalısınız.

5. mySQLUsername: 'authme' kısmını mineweb sonrası size verilen - Veritabanı Kullanıcı Adı: satırının karşısında verilen bilgiyle değiştirmelisiniz. mySQLUsername: 'denince_SuperMC' şeklinde değiştirmelisiniz.

6. mySQLPassword: '12345' kısmını mineweb sonrası size verilen - Veritabanı Şifresi: satırının karşısında verilen bilgiyle değiştirmelisiniz. mySQLPassword: '7Q0cda7d'

7. mySQLDatabase: 'authme' kısmını mineweb sonrası size verilen - Veritabanı Adı: satırının karşısında verilen bilgiyle değiştirmelisiniz. mySQLDatabase: 'denince_SuperMSCG'

DataSource düzenlenmiş hali:

Mysql bağlantısı başarılı. Bu kurulumdan sonra hem siteden hemde oyun içinden kayıt yapılabilecek. Eğer bu şekilde memnunsanız konudan çıkabilirsiniz ama sadece siteden kayıt yapmak istiyorsanız sizin için konu devam ediyor.

Siteden kayıt için yine config.yml dosyasındaki restrictions kısmındaki kickNonRegistered karşısındaki kısmı true yapmalısınız.

Kayıt olma mesajını düzenlemek için message klasöründeki messages_en.yml yada messages_tr.yml dosyasındaki Registration bölümündeki reg_only: satırını kendinize göre düzenleyin.

Yapamadığınız noktada destek talebi oluşturabilirsiniz.

İyi günler.
Oldukça hoş ve bilgilendirici olmuş. @Frebiq artık kullanırsın :D.
 

YusufYaman

Yorgunum ama ayaktayım.
Hosting Görevlisi
Katılım
4 Ocak 2017
Mesajlar
120
Elmaslar
69
Puanlar
2.040
Discord
YusufYaman#7136
Minecraft
YusufYaman
Minecraft Türkiye

Resimlerin görünmemesi sorunu düzeltildi.
 

RegularCraft

Fırında Isıttığım İlk Taş
Katılım
30 Aralık 2018
Mesajlar
82
Elmaslar
31
Puanlar
240
Discord
ByRegular #7539
Skype
Yok
Minecraft
ByRegular
Minecraft Türkiye

Çok güzel bir konuya el atmışsınız bilmeyen arkadaşlar için. Ellerinize Sağlık.
 
Yukarı